使用jQuery IE7下载JSON提要
我正试图使用accessdb的JSON提要,用Jquery填充一个下拉选择元素。accessdb是一个很好的Javascript库,可以作为本地数据库访问access.mdb文件 我的HTML:使用jQuery IE7下载JSON提要,jquery,json,select,Jquery,Json,Select,我正试图使用accessdb的JSON提要,用Jquery填充一个下拉选择元素。accessdb是一个很好的Javascript库,可以作为本地数据库访问access.mdb文件 我的HTML: <select id="instructors"></select> 所以feed是有效的。IE7正在抛出“预期对象”错误 我承认自己是个学习者,所以如果我的错误很明显,请原谅我 下面编辑Palash的答案在现代浏览器中有效。我找到了IE7的解决方案,请参见下文。试试这个: $
<select id="instructors"></select>
所以feed是有效的。IE7正在抛出“预期对象”错误
我承认自己是个学习者,所以如果我的错误很明显,请原谅我
下面编辑Palash的答案在现代浏览器中有效。我找到了IE7的解决方案,请参见下文。试试这个:
$.each(instructorJson, function (key, value) {
$('#instructors').append($("<option></option>").attr("value", value.ID).text(value.Name));
});
我通过添加JSON.parse并使用Douglas Crockfords Json2库实现了它: 这是一个IE7补丁,Palashs的答案适用于体面的浏览器
$(document).ready(function(){
var myDB = new ACCESSdb("accessdb.mdb", {showErrors:true});
var instructorquery = "SELECT * FROM Instructors";
var instructor = myDB.query(instructorquery, {json:true});
var instructorJson = JSON.parse(instructor);
$.each(instructorJson, function (key, value) {
$('#instructors').append($("<option></option>").attr("value", value.ID).text(value.Name));
});
});
谢谢你的支持,帕拉什
我讨厌你 谢谢你的帮助。我在IE7中仍然没有得到任何信息和错误。”第19行字符70预期对象。“对不起,错过了沟通,恐怕这对我不起作用。”。我仍然没有在下拉列表中得到任何信息,并且IE错误行:19 Char:70 Object expectedEnfortutely JSFIDLE事件在我的IE7上不起作用!!我会在一个小时左右的时间里再看一次这个不错的浏览器,谢谢。是的,这个演示在Chrome上对我有用。因此,请在其他浏览器中尝试一次!有什么想法会让IE7不喜欢它吗?我读到IE7不喜欢尾随分号。但是我尝试了很多方法,但都没有成功。
$.each(instructorJson, function (key, value) {
$('#instructors').append($("<option></option>").attr("value", value.ID).text(value.Name));
});
$(document).ready(function(){
var myDB = new ACCESSdb("accessdb.mdb", {showErrors:true});
var instructorquery = "SELECT * FROM Instructors";
var instructor = myDB.query(instructorquery, {json:true});
var instructorJson = JSON.parse(instructor);
$.each(instructorJson, function (key, value) {
$('#instructors').append($("<option></option>").attr("value", value.ID).text(value.Name));
});
});