url:"GetCommentById.ashx?ctype=insert&cid="+documentId+"&details="+Quote_data+c_details+"&ReplyCommentId="+ReplyCommentId用Jquery 时,如果传递的内容中 含有 &,势必会引发异常 或者出现错误。该怎么解决这一问题呢?首先考虑的 是用 ASCII 替换,替换掉再提交,入库之前还原。Jquery 本身 有没有解决这一问题的 方法呢?
解决方案 »
- select u from Userlist中的u是怎么来的?
- 【求9】---------------------------display问题
- 关于调用JS缺少对象的问题,有代码。
- 如何编写批量效果的代码,急用!
- 点页面右上角那个"X"时能不能弹出一个确认对话框?
- 我认为有绝对难度,关于表格的问题,100分恳请高手帮忙,如果认为分不够,我还可以再给!只要你能帮我解决这问题!
- javascript 中,document.write的作用是不是就象php中的echo 一样吗?为什么下面的程序不出结果
- 请问怎样验证复选框?
- 如何实现一个onclick(),使在页面制定的地方显示制定的内容!!!
- 【求助】setInterval循环嵌套setTimeout的问题
- 关于JS在事件里动态的改变表单
- setInterval问题呀!!!!
url:"GetCommentById.ashx?ctype=insert&cid=" + escape(documentId) + "&details=" + escape(Quote_data) + escape(c_details) + "&ReplyCommentId=" + escape(ReplyCommentId)
var str = jQuery.param(params);
alert(str );//output message will be "name=edwin&company=E" so you can use json string as param.
jQuery.get( url, [data], [callback], [type] )
其中data:Key/value pairs that will be sent to the server.
所以你的请求可以写成:
url:"GetCommentById.ashx",
data:{
'ctype':'insert',
'cid':documentId,
...
...
}
参数最好用json传入, 这样可以节省很多解析验证的步骤后台传回json也会方便很多.