0

所以我有 9 个复选框,我想将数据发布到我的 php 脚本中,但我不知道该怎么做?我找到了这个基础:

$.ajax({
  type: "POST",
  url: "check.php",
  data: data,
  success: success,
  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>

谢谢。

4

1 回答 1

1

如果数据在一个表单中,您可以序列化该表单

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

http://docs.jquery.com/Ajax/serialize

于 2013-09-11T00:48:31.967 回答