json - 括号问题

发布于 2024-10-26 03:58:48 字数 729 浏览 1 评论 0原文

晚安,

我怀疑

这个输出不起作用的原因[{"var1":"abc"},{"var2":"abcd"},{"var3":"abcde"}]

但这可行,

`{"var1":"abc"},{"var2":"abcd"},{"var3":"abcde"}`

中的值始终未定义

我已经尝试将此标头添加到 php 文件 header('Content-type: application/json'); 但没有任何变化,警报输出ajax 代码

 jQuery(document).ready(function(){
      jQuery("btn").click(function(){
         jQuery.ajax({               
         dataType: 'json', 
            url: "file.php",
            success: function(json){
               send = "first: " + json.var1+ "\n";
               send += "second: " + json.var2";
               alert(send);
            }
         });
      });
   });

good night

i have a doubt

what reason this output doesn't work [{"var1":"abc"},{"var2":"abcd"},{"var3":"abcde"}]

but this works

`{"var1":"abc"},{"var2":"abcd"},{"var3":"abcde"}`

i already try add this header to the php file header('Content-type: application/json'); but nothing change, the values are always undefined in the alert output

ajax code

 jQuery(document).ready(function(){
      jQuery("btn").click(function(){
         jQuery.ajax({               
         dataType: 'json', 
            url: "file.php",
            success: function(json){
               send = "first: " + json.var1+ "\n";
               send += "second: " + json.var2";
               alert(send);
            }
         });
      });
   });

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

皓月长歌 2024-11-02 03:58:48

您的第一个在数组中包含对象,要访问它们,您需要执行...

json[0].var1

...等等。

您的 success 回调中还有一个尾随的 "

Your first one has the objects in an array, to access them you would need to do...

json[0].var1

...and so on.

You also have a trailing " in your success callback.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文