我在这里做了一个测试小提琴:http://jsfiddle.net/BjLdQ/2
我可以为每个HTML字段输入数字1,然后按下登录按钮,我将JSON恢复为:
{"code":"2"}
所以在我看来,我应该能够用jQuery做同样的事情,所以我按下(登录Jquery Ajax)文本,没有任何反应,在jsfiddle或我的本地机器上?
非常感谢任何帮助。
答案 0 :(得分:5)
Same Origin Policy ...您无法从其他来源(MDN)获取网页。
有关解决方法,请参阅Ways to circumvent the same-origin policy。
答案 1 :(得分:1)
代码中有错误。
$("#button").click(function() {
alert("Sending");
$.ajax({
type: "POST",
dataType: 'JSON',
data: "{'username':'1','password':'1','key':'1','device_Id':'1'}",
url: "https://api.searchningbo.com/user/login",
// This was here: },
success: function(data) {
alert(data);
}
});
} // It wasnt closed properly