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对象。我在这里失踪了什么?
答案 0 :(得分:2)
实施.ajaxError()
处理程序以帮助查看失败的原因..
答案 1 :(得分:1)
您是否尝试在Firebug中调试它?在AJAX请求完成后观察Net选项卡以验证请求是否返回了预期的响应。检查HTML页面是否有效,没有遗漏关闭标记,页面中没有javascript错误。