JQUERY 1.3.1 在IE8下无法执行AJAX。FF下正常执行

MOTA 2010-01-27 08:53:50


function Admin_Add()
{
$("#Admin_Msg").html("提交中,请稍候...");
var username=$("#Admin_UserName").val();
var password=$("#Admin_Password").val();
var checkpassword=$("#Admin_CheckPassword").val();
if(password==checkpassword&username!=''&password!='')
{
var url="admin/add.aspx?" + Math.random();
alert(url);
$.ajax({
type: "POST",
cache:false,
url: url,
data:{UserName:escape(username),Password:escape(password)},
success: function(msg){
$("#Admin_Msg").html(msg);
}});
}
else
{
$("#Admin_Msg").html("资料错误,请检查后再试.");
}
}

以上代码可以完全在FF下 执行。。。
但是 在IE8中
在 执行到$.ajax就没有反应了
如果使用了
error的话
返回
[object]
textStatus:error
还有个什么来着是 undefind


我已经纠结了3天了

希望有兄弟能帮我解决一下

万分感谢啊啊啊啊啊啊
...全文
337 8 打赏 收藏 举报
写回复
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
eduyu 2010-01-28
  • 打赏
  • 举报
回复
执行到$.ajax是个什么概念?
在调试环境里,ajax是否已经发出,success是否已经被调用?
MOTA 2010-01-28
  • 打赏
  • 举报
回复
完整可运行DEMO?
我就是这个无法运行才来问的
另外..这个 在FF下可以运行啊

那你要我怎么提供啊????
无语了....

sohighthesky 2010-01-28
  • 打赏
  • 举报
回复
请提供完整可运行的demo,否则此问题无意义
phoeni_xin 2010-01-28
  • 打赏
  • 举报
回复
看看。

没遇到过。。
MOTA 2010-01-28
  • 打赏
  • 举报
回复
escape() 有没有 都没有任何问题

因为这个代码在FF下能运行
这个很奇怪

MSG是返回的数据啊..
- -~!
MOTA 2010-01-28
  • 打赏
  • 举报
回复
ajax
IE8 下 应该是没有发出
SUCCESS没有被调用
如果写了 ERROR 那么
ERROR被触发

FF下完全通过
FF下监测
AJAX发出
SUCCESS调用
ERROR未被触发.

另外..我写了一个基本的 AJAX在IE8下可以执行成功
唉..不知道为什么...
eduyu 2010-01-27
  • 打赏
  • 举报
回复
结果信息不足,看你的情况,不如照一张贴上来。

猜测来说,应该是escape()有问题,除了这里几乎没有出问题的点了。
friendly_ 2010-01-27
  • 打赏
  • 举报
回复
后台返回的msg为何物。详细的错误信息是什么
相关推荐
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2010-01-27 08:53
社区公告
暂无公告