CKEditor和jQuery serialize()问题
|
我在使用jQuery serialize()函数时遇到麻烦。
在上下文中,我正在打开一个表单并检查对其所做的更改,因此,在加载表单时,我会序列化数据并将其分配给全局变量:
form_data.edit_initial = $(\'#edit-job-form\').serialize();
很好
然后,当我单击按钮离开表单时,它将执行以下检查:
var start = form_data.edit_initial;
var end = $(\'#edit-job-form\').serialize();
if (start == end)
{
// Do button action
}
else
{
// Open confirm dialogue
}
无论如何。这两个serialize()函数都起作用,但是第二个函数已经将撇号等转换为一系列数字和百分比符号(我可以放心地假设是撇号的某些代码)。
有什么想法吗?这意味着即使不进行任何更改,对话框也将打开并抱怨该表单已更改但未保存。
帮帮我!
这是一些示例数据。
我正在使用CKEditor实例。
第一部分结果:
&edit_time_digital=60&edit_desc=%3Cp%3E%0D%0A%09They\'d+like+the+share+their+site+incase+people+want+to+see+their+entire+collection+of+furnature.%3C%2Fp%3E%0D%0A%3Cp%3E%0D%0A%09The+site+needs+the+following%3A%3C%2Fp%3E%0D%0A%3Cul%3E%0D%0A%09%3Cli%3E%0D%0A%09%09Home+page%3C%2Fli%3E%0D%0A%09%3Cli%3E%0D%0A%09%09Standard+pages%3C%2Fli%3E%0D%0A%09%3Cli%3E%0D%0A%09%09Galleries+(By+category)%3C%2Fli%3E%0D%0A%09%3Cli%3E%0D%0A%09%09Contact+page%3C%2Fli%3E%0D%0A%09%3Cli%3E%0D%0A%09%09News+listings%3C%2Fli%3E%0D%0A%3C%2Ful%3E%0D%0A%3Cp%3E%0D%0A%09It+should+be+a+very+simple+generator+build.%3C%2Fp%3E%0D%0A&edit_status=active`
第二个:
&edit_time_digital=60&edit_desc=%3Cp%3E%0D%0A%09They%26%2339%3Bd+like+the+share+their+site+incase+people+want+to+see+their+entire+collection+of+furnature.%3C%2Fp%3E%0D%0A%3Cp%3E%0D%0A%09The+site+needs+the+following%3A%3C%2Fp%3E%0D%0A%3Cul%3E%0D%0A%09%3Cli%3E%0D%0A%09%09Home+page%3C%2Fli%3E%0D%0A%09%3Cli%3E%0D%0A%09%09Standard+pages%3C%2Fli%3E%0D%0A%09%3Cli%3E%0D%0A%09%09Galleries+(By+category)%3C%2Fli%3E%0D%0A%09%3Cli%3E%0D%0A%09%09Contact+page%3C%2Fli%3E%0D%0A%09%3Cli%3E%0D%0A%09%09News+listings%3C%2Fli%3E%0D%0A%3C%2Ful%3E%0D%0A%3Cp%3E%0D%0A%09It+should+be+a+very+simple+generator+build.%3C%2Fp%3E%0D%0A&edit_status=active
没有找到相关结果
已邀请:
5 个回复
垫歌蝎降凤
jQuery ready函数:
柑恫祟
才叫call6ѭ:
骇毖煽洁铂
元素(如果适用,还包括
和
)就可以将所有表单元素的值收集到一个大字符串中。单选按钮会有些棘手,但这仍然是一个很小的努力。
才改隘瘁
jQuery:输入选择器
捐焦