在ajax中发送&符号和等号(=)

时间:2012-02-05 22:12:48

标签: php ajax jquery character-encoding diacritics

我正在jquery中构建一个字符串,并希望通过ajax提交它。这是我的字符串:

selected_spans  +=  id+'_'+span_data+('=off&'); 

此字符串将写入隐藏的表单字段。 填写表单后,我将使用serialize()收集所有输入数据,并使用$.post('assembler-backend.php', data, function (response) {...}发送它们 我在向{php}发送0&时遇到问题。

结果,我得到了这样的东西。我必须使用哪个php函数才能获得正常的字符(utf8)。 例如,&符号将成为&。 我还想将所有元音变换为正确的符号。

1 个答案:

答案 0 :(得分:0)

jQuery数据“吃掉”对象,所以你可以这样做:

var data = {foo: "bar&bar"};

jQuery会关注转义和所有内容+你可以同时发送多个属性。