我有一个HTML表单,它基本上包含一个输入文本框和一个选择。。。
输入框
echo '<input type="input" id="category_typex" name="category_typex" value="" />';
选择
echo '<select name="primary_cat" id="primary_cat" onChange="getSecondaryCat(this.value);">';
我用来传递选择的Ajax代码如下:
function getSecondaryCat(val, cat_var) {
$.ajax({
type: "POST",
url: "category-get-secondary.php",
data:'secondary_cat='+val,
success: function(data){
$("#secondary_cat").html(data);
$("#tertiary_cat").html('<option value="">Select specific category</option>')
}
});
}
我无法将选择值和输入值都传递到下一页。。。。
我只能传递选择值,而不能传递输入值
试试这个:
function getSecondaryCat(val, cat_var) {
var category_typex = $('#category_typex').val();
$.ajax({
type: "POST",
url: "category-get-secondary.php",
data:{secondary_cat:val, category_typex:category_typex},
success: function(data){
$("#secondary_cat").html(data);
$("#tertiary_cat").html('<option value="">Select specific category</option>');
}
});
}