jQuery AJAX 请求总是失败
jQuery AJAX request always fails
当我做这个AJAX调用时
var BASE_URL = "http://127.0.0.1:8000/index.php";
$.get(BASE_URL + "?r=category")
.done(function (data) {
alert('success');
})
.fail(function (error) {
alert('error');
});
这是服务器响应(使用 Fiddler 检查)
HTTP/1.1 200 OK
Date: Tue, 06 Jan 2015 13:46:19 GMT
Server: Apache/2.4.7 (Win32) PHP/5.5.8
X-Powered-By: PHP/5.5.8
X-Pagination-Total-Count: 3
X-Pagination-Page-Count: 1
X-Pagination-Current-Page: 1
X-Pagination-Per-Page: 20
Link: <http://127.0.0.1:8000/index.php?r=category%2Findex&page=1>; rel=self
Content-Length: 163
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Content-Type: application/json; charset=UTF-8
[{"CaID":1,"Name":"Brot und Gebäck","ParentCaID":null},{"CaID":2,"Name":"Süßes und Salziges","ParentCaID":null},{"CaID":3,"Name":"Getränke","ParentCaID":null}]
但它总是调用 fail 函数。
var BASE_URL = "http://127.0.0.1:8000/index.php";
$.get(BASE_URL + "?r=category")
.done(function (data) {
alert('success');
})
.fail(function (error) {
console.log(error);//to show what error happended
alert('error');
});
相关文章:
- 一台特定计算机的Ajax请求数据未定义/失败
- 当我在chrome中切换设备模式时,$http.get请求失败
- Ajax错误检查-如果Ajax请求失败,如何防止内容发生更改
- Javascript-为什么我的JQueryAJAX请求失败
- Android/Chrome jQuery AJAX请求在到达服务器之前失败,并出现parserror
- 由于adblock,Javascript Ajax请求在chrome中失败,我有什么选择
- AJAX 请求不会在 400 个错误查询上执行失败
- Python POST 请求失败
- Ajax GET 请求的 URL 失败,但 hurl.it 相同 URL 的 GET 请求有效.什么给
- 对php的Angular post请求失败
- xml在使用SSL https请求时失败
- JQuery发布请求失败,发布后没有警报
- AJAX获取请求有时会在iOS Safari上失败
- Jquery Ajax请求失败
- AJAX请求json失败
- 如何根据ajax get请求的成功/失败在适当的范围内更改javascript变量
- node.js请求js与curl相比失败
- 如何判断哪个ajax请求失败
- gwt使用本机javascript向远程服务器发送POST请求失败
- 在Jasmine单元测试中,如何强制失败回调来触发失败请求