Javascript 序列化用于发送的字符串
我有这样的密码Javascript 序列化用于发送的字符串,javascript,jquery,Javascript,Jquery,我有这样的密码 var serializeValues =$(this).find("input[type='hidden']).not('.table-element').serialize(); 值: martial_status=%D0%B6%D0%B5%D0%BD%D0%B0%D1%82+(%D0%B7%D0%B0%D0%BC%D1%83%D0%B6%D0%B5%D0%BC)&evidence_series=11-%D0%B2%D1%84%D1%8B& 这个字符串是我
var serializeValues =$(this).find("input[type='hidden']).not('.table-element').serialize();
值:
martial_status=%D0%B6%D0%B5%D0%BD%D0%B0%D1%82+(%D0%B7%D0%B0%D0%BC%D1%83%D0%B6%D0%B5%D0%BC)&evidence_series=11-%D0%B2%D1%84%D1%8B&
这个字符串是我在ajax中作为数据发送的。但我有桌子。我正在更改表中的值,结果是:
work_status=working
如何将此字符串添加到previous并以相同格式转换
UPD
$.ajax({
type: 'POST',
data: serializeValues,
url: url,
complete: function()
{
alert('ok');
}
});
我想发送这个ajax请求,serializeValues是这个请求的一个数据,之后我在php中使用unserialize
来获取值。我在的帮助下从表单中自动获取serializeValues
。我正在生成一些字符串,比如work\u status=working
,我想把这个字符串添加到序列化值中,但我做不到data:serializeValues+mystring,
是一种不好的方式,因为在phpunserialize
中不起作用
如何将此字符串添加到previous并以相同格式转换
在字符串的开头包含&
,使用encodeURIComponent()
,连接到序列化值
serializeValues = serizlizeValues + encodeURIComponent("&work_status=working")
如何将此字符串添加到previous并以相同格式转换
在字符串的开头包含&
,使用encodeURIComponent()
,连接到序列化值
serializeValues = serizlizeValues + encodeURIComponent("&work_status=working")
不清楚你想说什么请澄清你的问题不清楚你想说什么请澄清你的问题