我的HTML:
<div class = "submission_box">
<form id="d_submit">
<h3>D's: </h3>
D 1: <input type="text" name="d1"> <br />
D 2: <input type="text" name="d2"> <br />
D 3: <input type="text" name="d3"> <br />
D 4: <input type="text" name="d4"> <br />
<button type="submit">Go</button>
</form>
我的jQuery:
$(document).ready(function(){
$("#d_submit").submit(function(){
$.ajax({
dataType: 'html',
type: 'GET',
url: 'http://localhost:3000/gwsearch/ajax_search?d1='+d1+'&d2='+d2,
crossDomain: true,
success:function(result){
$("#box").html(result);
}});
});
});
我想知道为什么我不能以某种方式读取参数d1,d2,d3或d4而不使用php或其他类似的平台。无论如何我可以从我的jQuery代码中读取这些而不发布到PHP?如果没有,将这些参数发布到我的jQuery代码的最简单/最通用的方法是什么?
谢谢!
答案 0 :(得分:0)
<input type="text" name="d1" id="d1">
添加ID以便于参考。
d1_val = $("#d1").val();
这会将表单输入的值存储到变量