如何通过"选择" id成ajax

时间:2016-09-18 01:01:00

标签: javascript php jquery ajax

我的ajax脚本

function filter(){
  var input1 = $("#advanced-search1").val();
  $.ajax({
     dataType: 'html',
     url: "php/filter.php",
     type: "POST",
     data: input1,
     success: function(response){
           $('#result').html(response);
     }
  });
}

html表格

<form>
 <select id="advanced-search1" name="taskOption">
   <option value="apple">Apple</option>
   .
   .
   .
 </select>
 <input type="submit" onclick="filter()" value="Filter">
</form>
<div id="result"></div>

我的问题是如何通过&#34;选择&#34; id进入ajax,以便可以在其他php文件(filter.php)中处理

1 个答案:

答案 0 :(得分:1)

data的工作方式是使用一个对象......你在做什么是错的。将data部分替换为:

data: {"key": input1},

在服务器端,您应该可以使用以下方式访问它:

$_POST["key"]