【发布时间】:2015-05-01 10:04:20
【问题描述】:
我在 PHP 中执行了一个 mySql 存储过程。然后使用 foreach 循环从数据库中表的列中获取名称以及 part1 和 part2。 arrVal 是它们最初存储的内容,我在执行存储过程后得到。
foreach ($arrVal as $key => $val) {
$P1= $val['partOne'];
$P2= $val['partTwo'];
$nme= $val['name'];
}//end foreach for task
json_encode($nme);
json_encode($P1);
json_encode($P2");
例如,如果我们去
echo "<br/>$nme"
我们的结果像
wow
new
cool
每个名字
在我们的 Javascript 中
window.onload = function addCalanderEvent( title, start, end)
{
var eventName = <?php echo json_encode($nme) ?>;
var eventstart = <?php echo json_encode($P1) ?>;
var eventEnd = <?php echo json_encode($P2) ?>;
alert("the event name is " +eventName +" start " + eventstart + " end " + eventEnd);}
然后我将这些变量用于一个函数,但我能得到的只是数据库基础中最远的一个(来自 foreach 的最后一个)示例从上面的结果中我得到“酷”,而其他的都被遗漏了 提前感谢所有帮助
【问题讨论】:
标签: javascript php mysql json foreach