ajax传递参数给PHP
本帖最后由 lasereyes 于 2013-07-18 11:39:57 编辑
$.ajax({
type: "POST",
url: "abc.php?step=add_to_cart",
data: {num:3}
}).done(function(data){
});
为什么传递到php之后 num的类型是字符串?不是整形?, var_dump($_POST);
array(1) {
["num"]=>
string(1) "1"
}
------解决方案--------------------是这样的,都当成字符串传递了。你可以在php端把它转化成整形。
------解决方案--------------------
思维误区了。。都是要转换的。因为最后发出去的都是key1=value1&key2=value2