2012-08-06 136 views
1

我有一个按钮,它调用jQuery的AJAX POST方法QT WebKit的HTML5应用程序QtWebKit的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不工作?

+0

从你执行你的脚本什么页面?由于域名不同,是否会被禁止? – elmigranto 2012-08-06 17:42:20

+0

是域名不同 – user525717 2012-08-07 07:18:30

+0

然后您应该搜索执行跨域ajax请求的方法。我认为这是你的问题。可以肯定的是,尝试使用浏览器发出相同的请求。 – elmigranto 2012-08-07 13:27:24

回答