我希望为Ajax请求序列化一些会话内容。一些与此类似:为Ajax序列化会话内容
var data = $.session("data").serialize();
正是出于这样的标准jQuery ajax功能:
$.ajax({
type: "POST",
url: "script.php",
data: data,
success: function() {
...
}
});
的serialize()只能对表单元素,所以我在寻找类似的东西。处理表示SESSION数据数组的表单中的数组的东西。
这样做是否存在或我必须使用foreach循环手动序列化POST友好字符串中的会话内容?
'$ .session(“data”)'指的是什么?你使用插件和浏览器端'sessionStorage'?如果它是[jQuery-Session-Plugin](https://github.com/AlexChittock/JQuery-Session-Plugin/blob/master/jquery.session.js),我不知道'$ .session()。除非'$ .session('data')'本身就是一个对象/数组,因为它存储了序列化,所以serialize()'将执行任何操作。 – 2012-07-28 20:35:03