Jquery.load()Post+变量数组
我有以下代码来加载文件并同时发送post数据:Jquery.load()Post+变量数组,jquery,post,Jquery,Post,我有以下代码来加载文件并同时发送post数据: $('#mainContainerDIV #searchresults #'+type).load( 'scripts/php/searchresults.php', {var1:x, var2:y, var3:z}, function() { ... 有了这个,我可以得到帖子的数据,这样就可以了 这是一个搜索页面,用户可以在其中选择许多不同的搜索选项-从男性/女性性别、年龄范围、位置等 我需要用他们的选择构建一个数组
$('#mainContainerDIV #searchresults #'+type).load(
'scripts/php/searchresults.php',
{var1:x, var2:y, var3:z},
function() { ...
有了这个,我可以得到帖子的数据,这样就可以了
这是一个搜索页面,用户可以在其中选择许多不同的搜索选项-从男性/女性性别、年龄范围、位置等
我需要用他们的选择构建一个数组或其他东西,然后将其添加到帖子中
例如:
对于我来说,有什么好方法可以收集此数据用户搜索首选项,然后将其添加到.load上发送的帖子中?我正在寻找收集和发送此数据的有效方法。首先,创建一个空数组:
var data = [];
然后检查选项:
// Gender Males
if($('#searchSimpleSubOptionMalesActiveIMG').is(':visible')) {
data['male'] = 'yes';
}else{
data['male'] = 'no';
}
最后,请发送:
$('#mainContainerDIV #searchresults #'+type).load(
'scripts/php/searchresults.php',
data,
function() { ...
把它贴在表格里,然后用它。是的,我把它放在表格里了。使用serialize,我是否将所有内容放入一个数组中,然后进行序列化?看起来很棒,谢谢。。。只有一个问题,但我会测试-我可以在帖子中直接发送data[]数组,还是需要序列化它?是的,您可以直接发送它。这对我来说不起作用,但将数据定义为对象data={};设置data.male通过$.geturl、data等发送数据。。。。
$('#mainContainerDIV #searchresults #'+type).load(
'scripts/php/searchresults.php',
data,
function() { ...