简短的问题,我按下按钮后发送ajax请求。一个字符串可能包含&,如果包含,&之后的所有内容都将被视为第二个参数的名称。我试图使用encodeURI(字符串),但它没有工作。如何正确处理这个问题?AJAX:发送字符串,其中包括&
我没有实验代码:
<input class="refreshButton" type="button" value="refresh" onclick="$('#container').load('/some/path', {string: $('#string').val()});"/></td>
干杯
不应该发生的。既然你传递了一个对象作为第二个参数,它应该被自动转义。 – Quentin 2011-12-17 23:00:48
@Quentin好吧,当我检查正在发送的请求时,有两个参数以及 – mkk 2011-12-17 23:04:08