对php脚本进行Ajax POST查询

时间:2013-09-11 00:46:09

标签: php javascript jquery ajax

所以我有9个复选框,我想将数据发布到我的PHP脚本中,并且我不知道如何做到这一点?我找到了这个基地:

$.ajax({
  type: "POST",
  url: "check.php",
  data: data,
  success: success,
  dataType: dataType
});

但我不知道如何设置该功能的数据,成功和dataType。我希望能够将我的9个复选框的状态/值作为数据发送,并希望能够调用解析post请求输出的javascript函数。这就是我的复选框的样子。

<form id="myform">
    <input type="checkbox" id="1" name="1"/>
        <label for="1"><span>1</span></label>
    <input type="checkbox" id="2" name="2"/>
        <label for="2"><span>2</span></label>
    <input type="checkbox" id="3" name="3"/>
        <label for="3"><span>3</span></label>
    <input type="checkbox" id="4" name="4"/>
        <label for="4"><span>4</span></label>
    <input type="checkbox" id="5" name="5"/>
        <label for="5"><span>5</span></label>
    <input type="checkbox" id="6" name="6"/>
        <label for="6"><span>6</span></label>
    <input type="checkbox" id="7" name="7"/>
        <label for="7"><span>7</span></label>
    <input type="checkbox" id="8" name="8"/>
        <label for="8"><span>8</span></label>
    <input type="checkbox" id="9" name="9"/>
        <label for="9"><span>9</span></label>
</form>

感谢。

1 个答案:

答案 0 :(得分:1)

如果数据是表单,您可以序列化表单

var data = $('form').serialize();

请参阅http://docs.jquery.com/Ajax/serialize