jquery ajax http 405或500错误

时间:2013-05-30 13:20:59

标签: javascript ajax jquery jquery-mobile

我有使用 .asmx 的网络服务,当我尝试使用 jquery Ajax 进行访问时,它给了我http 405的问题,有些时间500就是网络客户端问题的服务问题请以实例指导我

$j.ajax({
                  type: "POST",
                  //url :'http://Service1.asmx/HelloWorld',
                  url :webServiceUrl,
                  cache:false,
                  async: false,
                  data: soap xml data,
                  dataType :"xml",

                  error:function ()
                  {
                    alert("error");  
                  },
                  contentType:"text/xml; charset=\"utf-8\"",
            }).done(function(response){
                    console.log(response);
                    alert("Yahoo ");

                }); 

        });

2 个答案:

答案 0 :(得分:2)

显然这是一个Web服务器问题。

在错误500的情况下,这意味着服务器面临某种内部问题。

对于405,这意味着Web服务不允许这种方法。在您的情况下,您尝试使用POST,服务器可能只支持GET请求。

答案 1 :(得分:1)

好的,没有足够的信息可以解决您的问题。但是,除了@MaVRoSCy建议你可能会遇到Same origin policy问题。

基本上,这表示您无法通过www.x.comwww.y.com上拨打网络服务。