ajax传递参数给PHP

lasereyes 2013-07-18 11:38:50


$.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"
}
...全文
187 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
潮起潮落 2013-07-18
  • 打赏
  • 举报
回复
引用 1 楼 KongHuLu 的回复:
is_string()试试?
思维误区了。。都是要转换的。因为最后发出去的都是key1=value1&key2=value2
一起混吧 2013-07-18
  • 打赏
  • 举报
回复
是这样的,都当成字符串传递了。你可以在php端把它转化成整形。
潮起潮落 2013-07-18
  • 打赏
  • 举报
回复
is_string()试试?

87,921

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧