使用jquery的流程表单,没有php / rails

时间:2013-12-09 19:51:15

标签: jquery html forms

我的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代码的最简单/最通用的方法是什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

<input type="text" name="d1" id="d1"> 

添加ID以便于参考。

d1_val = $("#d1").val(); 

这会将表单输入的值存储到变量