在onChange事件上将Form元素值传递给Ajax Post方法
Pass Form Element Value to Ajax Post Method on an onChange Event
所以我有一个this表单选择,我想使用onChange事件在ajax中传递值。
<select name="someName" id="someName" onChange="changeSomething()">
<option value="1">Value 1</option>
<option value="2">Value 2</option>
<option value="3">Value 3</option>
<option value="4">Value 4</option>
</select>
<div id="base_url"></div>
<script>
function changeSomething() {
$.ajax({
url: "http://example.com/ajax/command/change_something.php",
type: "POST",
async: true,
cache: false,
data: {
"key": "2qsKeJrQNLE1GoFrnWpL",
"base_url": "http://example.com/",
"id": $("#someName").val() // I want to get the value of this one
},
success: function (data) {
$("#base_url").html(data);
}
});
}
</script>
有没有其他方法可以传递任何表单元素的值,尤其是在onChange事件上?我做错了吗?请帮忙!!T_T
您可以使用$.serializeArray()JQuery函数序列化表单元素
请参阅上的文档http://api.jquery.com/serializeArray/
检查这个:
<select name="someName" id="someName" onChange="changeSomething(this.value)">
function changeSomething(id)
"id": id
相关文章:
- 如何使用自定义标头跨域执行AJAX POST
- 为什么 AJAX POST 请求不起作用
- Ajax POST请求没有'我不了解PHP
- 数据未从ajax POST返回
- AJAX Post的奇怪Javascript/PHP行为
- 使用javascript ajax post方法的未定义偏移PHP错误
- PHP/Ajax/jquery/JON-在Ajax Post之后将echo文本中的一部分作为变量返回
- Ajax Post请求不起作用
- 使用AJAX POST从javascript到带有Strong参数的Rails4控制器
- jQuery AJAX Post方法错误(语法错误)
- Jquery Ajax POST不工作.适用于GET
- 正在拆分AJAX POST变量
- 发送jquery-ajax$.post后重置连接
- ajax post在webapi中传递null参数
- 如何在javascript中使用ajax post更改密码
- 传递单元格值以便使用ajax post更新表
- 如何使用带有动态接受好友按钮的ajax post更新更多的表
- 如何将AJAX POST转换为HTTP POST,以便在单击时发布
- Ajax POST返回成功,但没有;t更新JSON文件
- 通过 ajax POST 向 PHP 发送两个值以查询 SQL 数据库