Php JQuery Post返回值包含空格问题

Php JQuery Post返回值包含空格问题,php,jquery,ajax,Php,Jquery,Ajax,我使用php/jQuery/Ajax发布用户数据输入,包括新记录和更新现有记录。 除了重新编辑新创建的记录外,所有这些都没有问题 “编辑/添加新”功能将打开一个模式表单,如果记录是现有的,则表单上的字段将由所单击项的“数据记录信息”属性中的值填充(如果是新的,则为空)。用户编辑表单并在表单提交时将数据发布到MySQL数据库。$.post(url)返回的字符串更新GUI中的值以及数据记录信息属性 如果是现有记录,则最新更新的数据记录信息属性如下所示:- Data-record-info=‘{“id

我使用php/jQuery/Ajax发布用户数据输入,包括新记录和更新现有记录。 除了重新编辑新创建的记录外,所有这些都没有问题

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

如果是现有记录,则最新更新的数据记录信息属性如下所示:-

Data-record-info=‘{“id”:”encryped_id”,”Field_1”:”text with spaces”}’
如果记录是新的,则会出现问题。返回字符串虽然显然与现有记录上的返回字符串相同,但如果字符串中有空格,则无法更新数据记录信息属性。如果是新记录,则新更新的数据记录信息属性如下所示:-

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

该问题包含的信息不足,无法解决该问题。它也没有明确说明问题是什么;“更新失败”是模糊的。是的,你是对的,斯科特,“更新失败”是模糊的,但它只是我写的句子的一部分。完整的句子说“如果有空格,则无法更新数据记录信息属性”。我认为这在解释问题是什么方面是相当准确的。无法更新如何更新?MySQL有错误吗?如果是,是什么?运行什么SQL查询来执行更新?很抱歉,Scott,我现在正在从iPhone上执行所有这些操作,因此在我回到办公桌之前无法发布完整代码。我想我已经问了这个问题,并提供了足够的信息。sql更新没有问题,问题是已单击项的数据记录信息属性的更新。