accessdb(ローカルデータベースとしてaccess .mdbファイルにアクセスするための優れたJavascriptライブラリ)からのJSONフィードを使用して、ドロップダウン選択要素にJqueryを入力しようとしています。
私のHTML:
<select id="instructors"></select>
私のJavascript:
$(document).ready(function(){
var myDB = new ACCESSdb("accessdb.mdb", {showErrors:true});
var instructorquery = "SELECT * FROM Instructors";
var instructorJson = myDB.query(instructorquery, {json:true});
$.each(instructorJson, function(key, value) {
$('#instructors').append($("<option></option>").attr("value", key).text(value));
});
});
alert(instructorJson) からの出力は次のとおりです。
[{"ID":"1","Name":"Capt Hogg","Date last completed":"8/4/2013"},{"ID":"2","Name":"Capt Baker","Date last completed":"8/4/2013"}]
したがって、フィードは機能しています。IE7 が「Object Expected」のエラーをスローしています。
私は学習者であることを認めているので、私の間違いが明らかである場合はご容赦ください。
以下の編集Palashの答えは、最新のブラウザーで機能します。IE7 の解決策を見つけました (以下を参照)。