jQuery Post返回值包含空格的问题

时间:2019-09-07 10:45:48

标签: php jquery ajax

我正在使用php / jQuery / Ajax发布用户数据,包括新记录和更新现有记录。 除了重新编辑新创建的记录外,其他任何问题都没有问题。

“编辑/添加新功能”将打开模式表格,如果记录是现有表格,则该表格上的字段将由所单击项目的data-record-info属性中的值填充(如果为新,则为空白) 。用户编辑表单,然后在提交表单时将数据发布到MySQL数据库。从$ .post(url)返回的字符串将更新GUI中的值以及data-record-info属性。

新更新的data-record-info属性如果是现有记录,则如下所示:-

Data-record-info=‘{“id”:”encryped_id”,”Field_1”:”text with spaces”}’

如果记录是新记录,则会出现问题。尽管返回字符串显然与现有记录中的返回字符串相同,但是如果字符串中有空格,则无法更新data-record-info属性。如果是新记录,则新近更新的data-record-info属性如下所示:-

Data-record-info=‘{“id”:”encryped_id”,”Field_1”:”text” =“” “with”=“” “spaces”}=“”’

0 个答案:

没有答案