【发布时间】:2012-07-20 14:17:59
【问题描述】:
我想使用 ajax jquery 访问 php web 服务 这是我的代码:-
$.ajax({
type: "POST",
url:'http://localhost:8080/onestatus/webservice/login?email=kk@kk.com&password=123456',
cache: false,
dataType: "json",
success: onSuccess
});
function onSuccess(data) {
// var data = data.d;
var result = $.parseJSON(data);
var arrayObject = new Array();
for (var i = 0; i < result.user.length; i++) {
// $('#resultLog').append('<li>' + result.user[i].user_id + '</li>');
}
}
当我使用 dataType: "json" 然后我得到 request.status=0 注意到得到响应
当使用 dataType: "jsonp" 在 firbug 中出现错误
语法错误:标签无效
[中断此错误]
{"user":[{"response":"success","user_id":"28","session_id":123456}]}
【问题讨论】:
-
我们需要看到onSuccess
-
响应是 JSON,不是 JSONP
-
提醒一下,使用“for (var i = 0; i
-
知道我的代码中有什么错误或任何错误
-
尝试使用
dataType: "text"或processData : false属性
标签: jquery ajax web-services