似乎无法弄清楚.. 我有一个 JavaScript 函数,它获取具有相同类名的所有元素的值:
var total = $(".bob").map(function() {
return $(this).val();
}).get();
var queryString = "?total="+total;
http.open("GET", "product.php" + queryString, true);
http.onreadystatechange = rgetHttpRes;
http.send(null);
我将数组传递给我的 php 文件 -
if (isset($_GET['total'])) {
$price = $_GET['total'];
$num = array($price);
$result = array_sum($num);
echo($result);
}
// So I passed 2 integers with the JavaScript function: 15.99 and 10.99 into this php function.
It will only return one of them: 10.99 //
当我这样做时:
if (isset($_GET['total'])) {
$price = $_GET['total'];
$num = array($price);
print_r($num);
}
这是我得到的输出:
Array ( [0] => 15.99, 10.99 )
我不知道为什么它不会像这样打印它们
Array ( [0] => 15.99 [1] => 10.99 )
有没有人有任何想法?