2010-08-05 63 views
1

我一直在使用jQuery ajax发送表单& $(this).serialize到php &数据库和它的工作完美。现在我遇到了不能使用序列化表单的情况,而是从不同的输入字段生成一个字符串,问题是它似乎在进程中丢失了一些URL实体。jQuery:ajax POST与html实体

例如“& phone = + 358123456789”变成“& phone = 358123456789”失去加号字符并以数据库空白结束。 “&电话=%2B358123456789”虽然工作正常。

由于可能会有很多其他字符比“+”,可能会丢失,所以我问是否有一个函数类似于PHP的htmlentities将转换字符串?我尝试过javascript()& unescape()没有成功,并且用jquery的.text()& .html()插手,但是结果很糟糕。

回答