0
function addSearchPattern(file, aStatus, aRule, aExpression, aCategory)
{
$.getJSON(file, {
status: aStatus,
rule: aRule,
expression: aExpression,
categoryID: aCategory
}, function(data){
if(data.errors.length > 0)
{
var errorText = '';
$.each(data.errors, function(i, errors){
errorText += data.errors[i];
})
alert(errorText);
}
});
}
此方法应该可以工作,但由于某些未知原因,它不起作用。即使我删除函数(数据)的回调步骤仍然无法工作。我试图使用带有GET参数的URL访问php文件,它工作得很好。它甚至返回JSON对象。我在这里错过了什么?getJSON不起作用。厌倦了js问题
有没有错误?你是否试图从另一个域加载? (这是不允许的)..告诉我们你是如何调用它和什么是erros .. – 2010-02-13 07:18:46
相同的主机,它只是我已经写在js文件中的一切,并制定了一些方法来接受参数。我试过甚至把它写在同一个html文件中。没有运气。在萤火虫控制台没有错误,只是data.errors是空的,我不明白为什么,因为该数组完全编码。 – user253530 2010-02-13 07:32:08
'data'的价值是什么?或者,您能否向我们提供一份返回的JSON副本? – Dancrumb 2010-02-19 00:26:07