gpt4 book ai didi

php - 将字符串转换为 JSON,通过 JQuery.Ajax 获取

转载 作者:行者123 更新时间:2023-11-28 20:42:16 25 4
gpt4 key购买 nike

我的 php 代码通过此链接生成类似的内容 getPower.php?year=2012&country=tr

"Kasan":[[1,50]]
"Tasan":[[1,51],[2,52],[3,52]]
"Hasan":[[1,50]]
"Masan":[[1,51],[2,52],[3,52]]

使用此代码;

$row = $result->fetch_assoc();

echo json_encode($row['teamName']). ":" ;

putPowerbyTeam($db,$row['teamID'],$year); //End with echo "json_encode($returnArray);"

echo "\n";

我正在尝试用这段代码将它们转换为 JavaScript 对象;

$.ajax({type: "GET",
url: "getPower.php",
data: {year : "year", country : "country"},
success: function(JSONText) {

var lines = JSONText.split('\n');

$.each(lines,function(lineNo,line)
{
var mainItems = line.split(':');
chart.series[lineNo].name = jQuery.parseJSON(eval(mainItems[0]));
chart.series[lineNo].setData(jQuery.parseJSON(eval(mainItems[1])), true);
});

},
error: function (xhr, ajaxOptions, thrownError) {
alert(xhr.status);
alert(thrownError);
}

我的错误是无法分割空值。因此,返回 null,但我无法确定此 javascrip 代码的任何部分。

那么,为什么返回 null 呢?我能做些什么?剩下的还好吗?

最佳答案

您可以像这样使用dataType:

$.ajax({type: "GET",
url: "getPower.php",
data: {year : "year", country : "country"},
dataType: 'json',
success: function(JSONText) {

// do something

关于php - 将字符串转换为 JSON,通过 JQuery.Ajax 获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14161147/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com