jquery ajax always throws error (never becomes success)
下面是我的一段代码。
我的问题是成功的功能永远不会被调用。
它总是抛出错误部分。
1 2 3 4 5 6 7 8 9 10 11 12 | $.ajax({ url: 'http://localhost/zd/get_list', data: 'term=' + medical_provider, dataType: 'json', type: 'GET', success: function(data){ alert('success'); }, error: function(jqXHR, textStatus, errorThrown){ alert(jqXHR); } }); |
当我警告jqXHR得到[对象对象],当我提醒textStatus时,我得到"错误",当我提醒errorThrown时,我得到一个空白的错误消息。
我正在使用jquery 1.11.0。
我从来没有得到成功警报。
非常感谢您的帮助。
此外,json中返回的数据已正确验证。 我在jsonlint上做了一个测试。
您的
使用chrome开发人员工具断点并检查错误回调中的
编辑: - 根据您更新的评论,尝试添加:
1 | contentType: 'application/json', |
到你的ajax调用参数
事实证明,基本网址(使用codeigniter)是我的计算机IP地址而不是localhost。 通过ip addy访问或将基本URL更改为localhost工作。
谢谢大家的帮助。