我如何使用jQuery ajax函数发布凭证

时间:2012-01-12 17:40:01

标签: javascript jquery ajax

我使用以下代码段

收到错误消息
   jQuery(document).ready(function() {
        jQuery.ajax({
            url: url,
            type: 'POST',
            username: id,
            password: pass
        }).success(function(content) { alert('ok'); })
        .error(function(XMLHttpRequest, textStatus, errorThrown) {   alert(XMLHttpRequest.status); alert(XMLHttpRequest.readyState); alert(textStatus); })
        .complete(function() { alert('done'); });
    });

2 个答案:

答案 0 :(得分:2)

jQuery(document).ready(function() {
        $.ajax({
            url: url,
            type: 'POST',
            data: {
              username: id,
              password: pass
            },
            success: function(content) { alert('ok'); },
            error: function(XMLHttpRequest, textStatus, errorThrown) {   
            },
            complete: function() {.. };
         });
    })

这样的事情应该有效。你不只是输入用户名并传入ajax参数,你创建一个data对象并将参数放在那里。此外,您将回调作为参数放在ajax参数中。

答案 1 :(得分:0)

这应该有效。

$(document).ready(function() {    
   $.ajax({
     url: url,
     type: 'POST',
     data: {
        username: id,
        password: pass
     },
     success: function(content) 
     { 
        alert('ok'); 
     },
     error: function(XMLHttpRequest, textStatus, errorThrown) 
     {   
        alert(XMLHttpRequest.status); 
        alert(XMLHttpRequest.readyState); 
        alert(textStatus); 
     },
     complete: function() 
     { 
        alert('done'); 
     }
   });

});