【发布时间】:2012-08-06 09:41:02
【问题描述】:
我有一个 QT webkit HTML5 应用程序,带有一个调用 jQuery AJAX POST 方法的按钮
<script>
$(document).ready(function(){
$('#bntLogin').click(function(){
var usrn = $('#txtUsername').val();
var pwd = $('#txtPassword').val();
$.ajax({
url: 'http://www.ngg-l.com/Account/ClientLogin/',
type: 'POST',
data: { username: usrn, password: pwd },
dataType: 'json',
success: function (result) {
alert(result);
},
error: function(xhr, ajaxOptions, thrownError){
alert(xhr.status);
alert(thrownError);
}
});
});
});
</script>
xhr.status = 0
有人知道为什么我的 ajax 不工作吗?
【问题讨论】:
-
您从哪个页面执行脚本?由于域不同,可以禁止吗?
-
是的域不同
-
那么你应该寻找执行跨域ajax请求的方法。我认为这是你的问题。可以肯定的是,请尝试使用浏览器发出相同的请求。