好的,我已经在一段时间内组建了一个网站。
在进入下一阶段之前,我完成了所有工作。对我正在谈论的功能做了很多改动但没有改变。
基本上我有一个代码:
var grabbedItems = [];
function grab(){
$.post(questions.php, {"grab":"grab"}, function(data){
grabbedItems = data;
console.log(grabbeditems);
}, "json");
}
在页面加载时调用该函数。问题是网络选项卡对questions.php说200 ok,但console.log()甚至没有记录任何内容。我想不出我做错了什么。我甚至没有更改该功能所在的页面。可能是什么问题,apache说没有错误网络说200 ok。但功能不起作用。我认为我的JQuery文件没有任何问题,返回200 ok也是如此。
任何帮助都将不胜感激。
答案 0 :(得分:0)
问题在于其中一个mysql字段中的数据。我用了一个£符号。由于某种原因,JSOn不喜欢它。也许我应该研究数据库条目的编码。