jquery ajax error 的个人原因

今天做项目的时候遇到了一个问题,就是jquery的get方法,和后台交互后怎么也不能调用回调函数。

网上查了很多的资料,但是都不能解决,于是我改用了ajax方法:

	$.ajax({
                type: "GET",
                url: "http://127.0.0.1:8080/JQueryDemo/UserVerify?userName="+encodeURI(encodeURI(userName)),
                dataType: 'html',
                success: function(data, textStatus, jqXHR){
                    alert(textStatus);
                    $("#result").html(data);
                },
                error:function(data, textStatus, jqXHR){
                    alert(textStatus);
                    $("#result").html(data);
                }
            })
改了之后呢竟然莫名其妙的调用error。

jquery ajax error 的个人原因_第1张图片

本来以为是服务器端出了问题,但是一个个的调试也没有异常,但是呢,chrome里面报了个错

jquery ajax error 的个人原因_第2张图片


google 没有效果后我把请求地址改成了

http://localhost:8080/JQueryDemo/UserVerify?userName="+encodeURI(encodeURI(userName))
之后就没有问题了,唉,真实的,小小的问题浪费了我这么多的时间。

估计是jquery并没有考虑localhost与127.0.0.1之间的关系问题吧

你可能感兴趣的:(jquery,Ajax,function,chrome,Google,服务器)