【发布时间】:2017-12-05 09:47:48
【问题描述】:
我有一个名为 search 的函数,它通过单击 div 或提交表单来调用。
当点击 div 时,它的 id 通过 AJAX 调用作为数据发送。但是我想要做的是,如果提交表单,通过 AJAX 调用发送输入的数据。
我想过有两个函数和 AJAX 调用,但我觉得这是不必要的,必须有一个简单的解决方案。
<div id="12" class="question"></div>
<div id="24" class="question"></div>
<div id="11" class="question"></div>
<form id="question" method="post">
<input type="text" name="enter" id="enter">
<input type="submit">
</form>
<script>
$(".question").click(search);
$("form#question").submit(search);
function search() {
$.ajax({
type: "POST",
url: "sending.php",
data: "example=" + this.id,
success: function(data) {
console.log(data);
}
});
}
</script>
【问题讨论】:
标签: javascript jquery html ajax