Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Ajax、JS和"-&引用';s_Javascript_Ajax_Json_Cordova_Expressionengine - Fatal编程技术网

Javascript Ajax、JS和"-&引用';s

Javascript Ajax、JS和"-&引用';s,javascript,ajax,json,cordova,expressionengine,Javascript,Ajax,Json,Cordova,Expressionengine,有人知道为什么这里的ajax语句不接受“-”符号吗。我以前在这方面遇到过麻烦,不得不在我的网站的后端更改很多东西,改为发送“\ux”,结果成功了。有没有办法让ajax脚本接受“-”符号 $("#events").append("<img src='"+data[i].event-image+"'></a>"); $(“#事件”)。追加(“”); 这段代码是ajax调用的一部分,用于获取我的网站正在发送的一些JSON数据。“事件图像”是我的字段的名称。控制台抛出一个错误

有人知道为什么这里的ajax语句不接受“-”符号吗。我以前在这方面遇到过麻烦,不得不在我的网站的后端更改很多东西,改为发送“\ux”,结果成功了。有没有办法让ajax脚本接受“-”符号

$("#events").append("<img src='"+data[i].event-image+"'></a>");
$(“#事件”)。追加(“”);

这段代码是ajax调用的一部分,用于获取我的网站正在发送的一些JSON数据。“事件图像”是我的字段的名称。控制台抛出一个错误,说找不到“映像”。因此破折号使代码忽略了第一部分“事件-”。除了将我的网站上的字段改为“_”,我还有什么想法可以纠正这个问题吗。让我知道,谢谢

-
用于减法。不过,您可以这样做:

data[i]["event-image"]

variable.property
相当于javascript中的
variable[“property”]

只需尝试使用
data[i][“event image”]

就可以了,与Ajax无关。你……真是太棒了!非常感谢。救生员,热爱这个网站。获得答案的最快方法。