我使用 . 通过 AJAX 将我的字符串传递给 PHP $.Ajax
。
我正在尝试传递这个字符串:
action=abc¶meter=C&W
AJAXC&W
在 的基础上进行拆分&
,因此请求采用以下格式:
$action = "abc";
$parameter = "C";
如何将其作为 传递C&W
,而不将其拆分为不同的参数?
我使用 . 通过 AJAX 将我的字符串传递给 PHP $.Ajax
。
我正在尝试传递这个字符串:
action=abc¶meter=C&W
AJAXC&W
在 的基础上进行拆分&
,因此请求采用以下格式:
$action = "abc";
$parameter = "C";
如何将其作为 传递C&W
,而不将其拆分为不同的参数?
你应该让 jQuery 为你做编码:
$.ajax({
url: someUrl, // <- no parameter here
data: {action:'abc', parameter:'C&W'},
...
使用沼泽标准 JavaScript(无 jQuery),您可以使用encodeURIComponent
:
var url = "action=" + encodeURIComponent(action) + "¶meter=" + encodeURIComponent(param);