var ttc=$("#lblTot").val();
var tva=$("#prixTva").val();
var net=$("#prixNet").val();
var taxes=[ttc,tva];
var build="testing1212";
$.ajax({
type:'POST',
url:'passerCommande.php',
data: {
prices : net,
taxes : taxes,
build : build,
},
});
这是我的php文件
<?php
error_reporting(0);
$itemPrices=$_POST['prices'];
$taxes=$_POST['taxes'];
$build=$_POST["build"];
$date=date("Y-m-d h:i");
echo "build : ".$build;
?>
我试图“回应”构建但它是空的。
答案 0 :(得分:0)
您的JS功能中有3个错误:
- &#34;输入&#34;而不是&#34;方法&#34; (见http://api.jquery.com/jquery.ajax/)
- 在&#34; build&#34;之后你有一个额外的逗号。在数据值中
- 数据值
JS不像PHP那样宽松
$.ajax({
method:'POST',
url:'passerCommande.php',
data: {
prices : net,
taxes : taxes,
build : build
}
});
你应该使用var_dump()而不是echo函数
答案 1 :(得分:0)
如果是,请确定是否在页面加载后调用,请通过检查元素检查控制台并检查错误并发送给我或如果您不知道请运行
$(document).ready(function (){
// your code.....
});
答案 2 :(得分:-1)
您需要对输出进行字符串化:
$json = json_encode($build);
echo $json;