gpt4 book ai didi

JavaScript:意外的标记

转载 作者:行者123 更新时间:2023-12-03 11:08:18 24 4
gpt4 key购买 nike

在发布任何代码之前先介绍问题:

我有一个简单的 JavaScript 代码,但它给了我一个意外的 token 错误。我正在尝试将其从 PHP 转换为 JavaScript,以便在 Phonegap 应用程序中使用。

具体来说,它是声明 $ex_data 变量的行。它说意外的标记是 $system 和 $galaxy 变量之间的部分。

代码

for ($galaxy = 1; $galaxy < 21; $galaxy++){
for ($system = 1; $system < 601; $system++){
var $ex_data = '{"planet_id":-1,"sid":'.$system.',"language":"en","gid":'.$galaxy.'}';
var $url = "http://54.193.106.113/ING004/android1/WebServer/Web/sogame/newControl/nmUniverse/getUniverse?sign=".toUpperCase($sign);

}
}

明确的问题:

如何修复该行以使其有效?

最佳答案

您混淆了 PHP 连接和 JavaScript (C) 连接。

for ($galaxy = 1; $galaxy < 21; $galaxy++) {
for ($system = 1; $system < 601; $system++) {
var $ex_data = '{"planet_id":-1,"sid":'
. $system . ',"language":"en","gid":' . $galaxy.'}';
var $url = "http://54.193.106.113/ING004/android1/WebServer/Web/sogame/newControl/nmUniverse/getUniverse?sign="
.toUpperCase($sign);
}
}

将“.s”更改为“+s”。

var $ex_data = '{"planet_id":-1,"sid":'
+ $system + ',"language":"en","gid":' + $galaxy + '}';

或者

var $ex_data = JSON.stringify({
"planet_id" : -1,
"sid" : $system,
"language" :"en",
"gid" : $galaxy
});

此外,如下所述,更改 .toUpperCase($sign); -> + $sign.toUpperCase();

关于JavaScript:意外的标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27727882/

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