假设我有form
select
,如何通过ajax调用将所选输入值发送到我的服务器?
$.ajax({
type: "POST",
url: "test2.php"
}).done(function(data) {
});
答案 0 :(得分:0)
您必须解析要发送到php文件的数据。
看起来应该是这样的:
type:"POST",
data:"mealid="mealVariableHere
url:"test2.php"
然后在$ _POST变量中访问php脚本中的feedid。
答案 1 :(得分:0)
由于您已经在使用jQuery,因此一个简单的解决方案就是使用其serialize函数。
$.ajax({
type: "POST",
url: "test2.php",
data: $('select#meal').serialize()
}).done(function(data) {
});
这个解决方案的好处在于您不必担心编码或选择允许多个选择。
请注意,我假设了一些这样的HTML:
<select id="meal" name="meal">
<option>Option 1</option>
...
</select>
然后,在PHP脚本中,您只需使用输入名称(在本例中为&#34; meal&#34;)作为$_POST
数组中的键来访问该值:
$meal = $_POST['meal'];