
[英]How to load $_POST array with jQuery variables with/without using html form
[英]Jquery .load() Post + array of variables
我有以下代码来加载文件并同时发送帖子数据:
$('#mainContainerDIV #searchresults #'+type).load(
'scripts/php/searchresults.php',
{var1:x, var2:y, var3:z},
function() { ...
有了这个,我可以得到帖子数据,所以这很好。
这是一个搜索页面,一个人可以在搜索中选择许多不同的选项 - 从男性/女性,年龄范围,位置等。
我需要用他们的选择构建一个数组(或其他东西),然后将其添加到帖子中。
例如:
// Gender Males
if($('#searchSimpleSubOptionMalesActiveIMG').is(':visible')) {
alert('yes males');
}else{
alert('no males');
}
// Gender Females
if($('#searchSimpleSubOptionFemalesActiveIMG').is(':visible')) {
alert('yes females');
}else{
alert('no females');
}
对我来说,收集这些数据(用户搜索首选项)然后将其添加到.load()
上的POST发送中会有什么好方法? 我正在寻找一种有效的方法来收集和发送这些数据。
首先,创建一个空数组:
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() { ...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.