gpt4 book ai didi

javascript - 将 JSON 作为参数传递给 Javascript 方法

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

我是 JavaScript 新手。我正在编写一个Java代码,它在内部编写代码来调用预定义的Javascript方法。

我有一个 Javascript 方法定义为:

  function myfunction(url, params) {
$.post(url, params);
}

这会将 JSON 格式的参数作为 post 发送到 URL(我想)。

我的 Java 代码动态生成 HTML,其内部生成如下内容:

<iframe onLoad="myfunction(myinternal, {"system":"abcdef", "token": "12345"})"> ......

但是,这无法运行。页面检查给了我:

SyntaxError: invalid property id
myfunction(myinternal, {
^

我在这里做错了什么?

非常感谢

最佳答案

您的 HTML 有语法错误。应该更像这样:

<iframe onLoad="myfunction(myinternal, {\"system\":\"abcdef\", \"token\": \"12345\"})">

或用单引号括起来:

<iframe onLoad='myfunction(myinternal, {"system":"abcdef", "token": "12345"})'>

编辑:(每条评论)

<iframe onLoad="myfunction(myinternal, {&quot;system&quot;:&quot;abcdef&quot;, &quot;token&quot;: &quot;12345&quot;})">

关于javascript - 将 JSON 作为参数传递给 Javascript 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17530621/

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