我有以下jQuery将变量传递到PHP表单:
function getSecondaryCat(val) {
$.ajax({
type: "POST",
url: "category-get-secondary.php",
data:'primary_cat='+val,
success: function(data){
$("#secondary_cat").html(data);
$("#tertiary_cat").html('<option value="">Select specific category</option>')
}
});
}
以上将数据传递给PHP函数
//Get primary category value
$postPrimaryCat = $_POST['primary_cat'];
现在我想传递另一个名为category_type
的变量,如何在上面的jQuery中添加它?
答案 0 :(得分:2)
简单的方法。
将数组用于数据参数。
data: {primary_cat:val,category_type:cat_var}
完整的例子,
function getSecondaryCat(val, cat_var) {
$.ajax({
type: "POST",
url: "category-get-secondary.php",
data: {primary_cat:val,category_type:cat_var},
success: function(data){
$("#secondary_cat").html(data);
$("#tertiary_cat").html('<option value="">Select specific category</option>')
}
});
}
答案 1 :(得分:0)
嘿,你可以这样试试:
用于传递值的数据参数,因此您可以在URL中附加值
function getSecondaryCat(val) {
$.ajax({
type: "POST",
url: "category-get-secondary.php",
data:'primary_cat='+val+'&category_type='+cat_val,
success: function(data){
$("#secondary_cat").html(data);
$("#tertiary_cat").html('<option value="">Select specific category</option>')
}
});
}