我需要通过 AJAX 数据发送,如下所示:
<tr>
<td><input type="textbox" value="12" name="delay[256]"></td>
<td><input type="checkbox" value="256" name="attach_to[]"></td>
</tr>
<tr>
<td><input type="textbox" value="7" name="delay[653]"></td>
<td><input type="checkbox" value="653" name="attach_to[]"></td>
</tr>
对这两种类型的输入进行编码的最佳方式是什么?
$.post(
window.location.href,
{
data_ajax: 1,
attach_to : attach_to, // how encode?
delay: delay // how encode?
},
function(array) {
},
'json'
);
OBS:我只想发送这些数据而不是整个表单。所以.serialize()
似乎还不够。