post请求返回ok但没有数据和函数不起作用

时间:2015-08-30 20:33:42

标签: javascript php jquery

好的,我已经在一段时间内组建了一个网站。

在进入下一阶段之前,我完成了所有工作。对我正在谈论的功能做了很多改动但没有改变。

基本上我有一个代码:

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也是如此。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

问题在于其中一个mysql字段中的数据。我用了一个£符号。由于某种原因,JSOn不喜欢它。也许我应该研究数据库条目的编码。