Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/407.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从脚本到脚本内PHP代码的变量_Javascript_Php - Fatal编程技术网

Javascript 从脚本到脚本内PHP代码的变量

Javascript 从脚本到脚本内PHP代码的变量,javascript,php,Javascript,Php,我对这个脚本有问题。我不知道如何在同一个脚本中将变量从脚本保存到php。document.write(x)不起作用 我需要变量“total”和“val2”从脚本保存到php变量,并用于计算“result” 函数updateDue(){ $('#myTable tr')。每个(函数(){ var total=parseFloat($(this.find('.num2').val()); var val2=parseFloat($(this.find('.num1').val()); //确保它们

我对这个脚本有问题。我不知道如何在同一个脚本中将变量从脚本保存到php。document.write(x)不起作用

我需要变量“total”和“val2”从脚本保存到php变量,并用于计算“result”


函数updateDue(){
$('#myTable tr')。每个(函数(){
var total=parseFloat($(this.find('.num2').val());
var val2=parseFloat($(this.find('.num1').val());
//确保它们是数字
如果(!total){
总数=0;
}
如果(!val2){
val2=0;
}
var ansD=$(this.find(“.remainingval”);
ansD.val();
});
}

你有什么想法吗?非常感谢。

您不能像现在这样在php中使用javascript valiable。您必须在服务器上发送此变量的值,然后只有您才能在服务器端脚本语言中使用它。 如果您想在那里使用strotime函数,那么可以尝试js中的getTime函数

var d=new Date("October 13, 1965 09:14:00");
var d2=new Date("October 20, 1995 09:14:00");
document.write(d2.getTime() - d.getTime() ); //947289600000

$d = strtotime("October 13, 1965 09:14:00");
$d2 = strtotime("October 20, 1995 09:14:00");
echo $d2-$d; //947289600

这里,d.getTime()相当于php的strotime()。

您需要了解如何使用AJAX
var d=new Date("October 13, 1965 09:14:00");
var d2=new Date("October 20, 1995 09:14:00");
document.write(d2.getTime() - d.getTime() ); //947289600000

$d = strtotime("October 13, 1965 09:14:00");
$d2 = strtotime("October 20, 1995 09:14:00");
echo $d2-$d; //947289600