getJSON无法正常工作。厌倦了js的问题

时间:2010-02-13 07:13:55

标签: javascript jquery json getjson

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对象。我在这里失踪了什么?

2 个答案:

答案 0 :(得分:2)

实施.ajaxError()处理程序以帮助查看失败的原因..

答案 1 :(得分:1)

您是否尝试在Firebug中调试它?在AJAX请求完成后观察Net选项卡以验证请求是否返回了预期的响应。检查HTML页面是否有效,没有遗漏关闭标记,页面中没有javascript错误。

相关问题