使用jquery ajax post 方法传递参数,参数长度有2700多,在火狐浏览器中可以,但是在IE,chrome,都没有反应了,请问一下这是怎么回事?
解决方案 »
- login控件 无法登陆
- SqlServer2000安装的问题!
- 我确定肯定以及一定!!:(
- ASP.NET移植,很头痛的问题...请大家帮我!
- (在DataList中加了一个自定义控件,然后在模板中绑定),点击下一页,DataList内的自定义控件内容不显示(绑不上,但是第一页能显示
- @$@$@$@$@$@$一个不该问的问题@$@$@$@$@$@$@$
- 我的ASP.NET WEB的项目怎么不能在新系统中运行?
- 没分了 希望帮我解决着个js问题 谢谢
- 各位能否说说各自参与的项目中缓存设计方案?
- 把数据BIND到以后DATAGRID以后,如果在DATAGRID中手工增加一列boundcolumn就会报错
- 提示不能连接数据库服务器
- jquery ajax post 传参字符长了没反应
$("#savebutton").click(function (){
var html=$(".w1003 #go").html();
$.ajax({
type:"POST",
url:"Edits.aspx/bchtml",
data:"{'content':'"+html+"'}",
contentType: "application/json; charset=utf-8",
success: function(msg) {alert(msg.d);
window.location.href="../index.html";}
});
});
你的html中含有'会怎样?传过去的内容应该进行编码吧!
<a style="color: #000;" target="blank" href="tencent://message/?uin=<%#Eval("kfQQ") %>&Site='在线客服'&Menu='yes'">
改成下面这样就好了
<a style="color: #000;" target="blank" href="tencent://message/?uin=<%#Eval("kfQQ") %>&Site=在线客服&Menu=yes">现在还有个迷惑的地方,为什么别的地方也有“’”就没问题?不过现在程序是没问题了,呵呵!!!
估计是post过去的时候字符"干扰了.
参考
改为data:{conten:html},