Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.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
在每次AJAX调用中向PHP数组添加$\u POST值_Php_Jquery_Ajax_Arrays - Fatal编程技术网

在每次AJAX调用中向PHP数组添加$\u POST值

在每次AJAX调用中向PHP数组添加$\u POST值,php,jquery,ajax,arrays,Php,Jquery,Ajax,Arrays,我想将每个AJAX调用的值添加到PHP数组中,以供以后处理。我如何才能做到这一点?php: var itemtotal = parseFloat(words[1]).toFixed(2.0)*qty; $.ajax({ type: 'POST', url: 'cartitem.php', data: {itemtotal:itemtotal}, success: funct

我想将每个AJAX调用的值添加到PHP数组中,以供以后处理。我如何才能做到这一点?

php:

var itemtotal = parseFloat(words[1]).toFixed(2.0)*qty;

            $.ajax({

            type: 'POST',
            url: 'cartitem.php',
            data: {itemtotal:itemtotal},
            success: function(data){

                alert(data);

            }

希望它有帮助

如果您想通过多个ajax调用维护这些post请求中的值,您必须将它们存储在服务器端数据库、客户端本地存储中,或者以临时方式存储,可能需要将这些值连接到DOM元素(例如隐藏输入框)中。有多种方法可以做到这一点,我想$\u SESSION会是你在这里的朋友。这一切都取决于您真正想要对这些值做什么。
if (isset($_POST['itemtotal'])) 
{

$array = [];

if (is_numeric($_POST['itemtotal'])) { 
//you need to do some validation here its just an example
 array_push($array, $_POST['itemtotal']);
}
}