【发布时间】:2018-12-09 04:43:58
【问题描述】:
下面是我在 javascript 中的数组内容。我正在使用 get 调用将它传递给 php 页面。我还将其他数组与这个数组一起传递。这些数组值被完全传递。只有这个数组传递部分值。我还用 javascript 提醒它,并在那里完成。而在 php 中它只取 2 个值而不是 14 个。
var testPlanNameArray= ["Eligibility-Real Time Eligibility Cascading Validation", "Eligibility-SubmitterRouting", "Eligibility alias for defth", "Eligibility-Submitter x", "Eligibility-SubmitterRouting", "Eligibility-SubmitterRouting & Partner alias", "Eligibility-SubmitterRouting", "Eligibility-SubmitterRouting & Partne", "Eligibility-SubmitterRouting & Partner", "Eligibility-SubmitterRouting ", "Custom Maps Validation", "Custom Maps Validation", "Eligibility-Real Time Eligibility Custom Maps Validation", "Eligibility-Real Time Eligibility Custom Maps Validation"];
我将使用下面的代码传递给 php
$.get("dbValidation.php?&testIDArray=" + testIDArray + "&testPlanNameArray=" + testPlanNameArray + "&errorArray=" + errorArray + "&historyErrorDescArray=" + historyErrorDescArray + "&expectedDEPProp=" + expectedDEPProp + "&actualDEPProp=" + actualDEPProp).done(function(data3) {
// alert(testPlanNameArray);
console.log(data3);
console.log(testPlanNameArray);
});
在php页面我只是在做
<?php
$testPlanNameArray = explode(",", $_GET['testPlanNameArray']);
print_r($testPlanNameArray);
?>
当我执行 console.log(data3) 时,它会打印出来
Array
(
[0] => Eligibility-Real Time Eligibility Cascading Validation
[1] => Eligibility-SubmitterRouting
)
我试过 $testPlanNameArray = json_decode($_GET['testPlanNameArray']);但它仍然没有完全发挥价值。问题仅与此数组有关。对于休息数组,它工作正常。
【问题讨论】:
-
var_dump($_GET)显示什么? -
它正在打印 ["Eligibility-Real Time Eligibility Cascading Validation", "Eligibility-SubmitterRouting", "Eligibility alias for defth", "Eligibility-Submitter x", "Eligibility-SubmitterRouting", "Eligibility -SubmitterRouting & Partner alias"、"Eligibility-SubmitterRouting"、"Eligibility-SubmitterRouting & Partne"、"Eligibility-SubmitterRouting & Partner"、"Eligibility-SubmitterRouting"、"自定义地图验证"、"自定义地图验证"、"资格-实时资格自定义地图验证”、“资格-实时资格自定义地图验证”] 在控制台中。
-
这没有意义。它应该打印一个以所有参数名称作为键的关联数组。
-
点赞
"testPlanNameArray" => Array(15) ( ... )
标签: javascript php arrays get