我在文件“fetchvalues.php”中的 .php 代码如下所示:
echo json_encode(array($PostedDate.Places.$Company.$Designation.$ProjectDetails.$DesiredCandidate.$HRName.$HRContact.$Email));
该文件被另一个文件调用,调用函数如下所示:
$(document).ready(function() {
$("#Edit").click(function() {
$.getJSON("fetchvalues.php?UpdateRecordID=" + $.cookie('UpdateRecordID'),
function(data) {
// Data retrieved in concatenated form. So we will break it and store values in array.
var concatenatedvalues = new Array();
concatenatedValues = data;
alert(concatenatedValues);
});
});
});
数据已成功返回,但我没有遵循如何通过 javascript 获取每个数组元素。上述代码需要进行哪些修改?
Update我刚刚重读了您的问题,看起来您是故意连接这些值的。既然你正在使用json_encode
最好将值作为数组发送,然后在 JavaScript 中简单地访问它。
echo json_encode(array($PostedDate, $Places, $Company, $Designation, $ProjectDetails, $DesiredCandidate, $HRName, $HRContact, $Email));
然后在 JavaScript 中可以这样访问它们:
alert(data[1]); // Would alert the value of $Places
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)