我正在测试jQuery的post()方法,但我遇到了问题。我在html中创建了两个输入:
<label>box 1:</label><input type="text" name="box1" id="box1" autocomplete="off" size="20"/>
<label>box 2:</label><input type="text" name="box2" id="box2" autocomplete="off" size="20"/>
我的功能测试()
function test(){
var box1v = $('#box1').val();
var box2v = $('#box2').val();
$.post("test.php",{'box1':box1v,'box2':box2v},function(data){
alert(data)
});
}
在我的test.php中我只做:
print_r($_POST);
警报给了我
Array ( [box1]=>'value1',[box2]=>'value2')0
是最后的0导致我出现问题,因为我使用的时候
$_POST[box1]
它给了我value10
与$_POST[box2]
给我value20
0
相同
我不知道这个{{1}}附加在哪里。有人能解释我如何避免这些不需要的数据吗?