又是火狐 jquery ajax 问题
时间:2011-01-26
来源:互联网
我有一段 jquery 的ajax代码 IE里正常的, FF里不行,
FF里不行 也只是在首页不行 (首页没使用模板页) 而在其他使用了模板页的页面 这段代码又能正常运行,纠结了很久了这个问题, 望高手们诊断一下
下边发代码……
FF里不行 也只是在首页不行 (首页没使用模板页) 而在其他使用了模板页的页面 这段代码又能正常运行,纠结了很久了这个问题, 望高手们诊断一下
下边发代码……
作者: cs313 发布时间: 2011-01-26
JScript code
这是模板页上的Jquery代码 可正常工作
function sousou() { var search=document.getElementById("<%=search.ClientID %>").value; var city=<%=city %>; var industry=<%=industry %>; if(search!="") { $.ajax({ type:'post', url:'/ajax/creaturl.aspx', data:'search='+search+'', success:function(msg) { location.href=msg; } }); } else location.href='/'; }
这是模板页上的Jquery代码 可正常工作
作者: cs313 发布时间: 2011-01-26
JScript code
这个首页的Jquery代码 success时, alter 弹出的是空白
function sousou() { var keyword = $("#<%=search.ClientID %>").val(); alert(keyword); if(keyword!=""&&keyword!="请输入公司或产品关键词") { $.ajax({ type:'post', url:'/ajax/creaturl.aspx', data:'search='+search+'', success:function(msg) { alert(msg); //location.href=msg; } }); } else { alert("xxxx"); location.reload(); } }
这个首页的Jquery代码 success时, alter 弹出的是空白
作者: cs313 发布时间: 2011-01-26
C# code
后能处理的代码调试的时侯,在这段代码里设断点跟踪,可以看到 Response.Write 有内容 是一个拼接的带参数的URL 但FF浏览器打开, 首页那个alert弹出的空白 其他页 可以弹出 这里返回的那个URL
protected void Page_Load(object sender, EventArgs e) { Page.Response.Buffer = false; Page.Response.Cache.SetNoStore(); //Page.Response.Cache. StringBuilder url; if (Request.Form["search"] != null && Request.Form["search"].ToString().Length>0) { url = new StringBuilder(); string search = Request.Form["search"].ToString().Trim(); search = HttpUtility.UrlEncode(search, System.Text.Encoding.GetEncoding("gb2312")); url.Append("/s.aspx?search=" + search); if (Request.Form["city"] != null &&Request.Form["city"].ToString().Length>0) { url.Append("&city=" + Request.Form["city"].ToString()); } if (Request.Form["industry"] != null && Request.Form["industry"].ToString().Length > 0 ) { url.Append("&industry=" + Request.Form["industry"].ToString()); } } else { url = new StringBuilder(""); } Response.Write(url.ToString()); }
后能处理的代码调试的时侯,在这段代码里设断点跟踪,可以看到 Response.Write 有内容 是一个拼接的带参数的URL 但FF浏览器打开, 首页那个alert弹出的空白 其他页 可以弹出 这里返回的那个URL
作者: cs313 发布时间: 2011-01-26
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28