gpt4 book ai didi

javascript - 序列化字符串用于发送

转载 作者:行者123 更新时间:2023-12-02 14:36:53 25 4
gpt4 key购买 nike

我有这样的代码

var serializeValues =$(this).find("input[type='hidden']).not('.table-element').serialize();

值(value):

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 中作为数据发送的。但我有 table 。我正在更改表中的值,结果如下:

work_status=working

如何添加此字符串作为先前的字符串并以相同的格式转换?

UPD

  $.ajax({
type: 'POST',
data: serializeValues,
url: url,
complete: function()
{
alert('ok');
}
});

我想发送这个ajax请求,serializeValues是这个请求的数据,之后我在php中使用unserialize来获取值。我自动从serializeValues获取在 .serialize 的帮助下形成。我正在生成一些像 work_status=working 这样的字符串,我想添加这个字符串来序列化值,但我做不到。 data:serializeValues+mystring, 是不好的方法,因为在 php 中 unserialize 不起作用。

最佳答案

How can I add this string for previous and convert in same format?

在字符串开头包含 &,使用 encodeURIComponent(),连接到 serializeValues

serializeValues = serizlizeValues + encodeURIComponent("&work_status=working")

关于javascript - 序列化字符串用于发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37378991/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com