【问题标题】:Recieving AJAX JSON including `&` symbol in JOOMLA在 JOOMLA 中接收包含 `&` 符号的 AJAX JSON
【发布时间】:2014-02-16 16:33:10
【问题描述】:

以下是我在 JSON.stringify 之后的字符串

"chk={
    "node":"obj.1.46971",
    "user":"arslan",
    "to":"mercedes",
    "article":"<p>this my test&nbsp;</p>",
    "subject":"haha",
    "comments":"hello"
}"

我通过 AJAX 将它发送到我的 JOOMLA 控制器

当我尝试在我的 JOOMLA 控制器中接收 chk 时,它会在 &amp; 符号处剪辑并仅接收 `

"chk{
    "node":"obj.1.46971",
    "user":"arslan",
    "to":"mercedes",
    "article":"<p>this my test` 

以下是我用来接收发布变量的代码行

$myJson=$app->input->get("chk","undefined",'RAW');

那么我应该如何解决这个问题呢?

【问题讨论】:

标签: php ajax json joomla joomla3.0


【解决方案1】:

好的,我在让 JSON 使用它来转义 URI 特殊字符(如 & 符号)后才发现它

encodeURIComponent('&')

了解详情 How can I send the "&" (ampersand) character via AJAX?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-09-08
    • 1970-01-01
    • 1970-01-01
    • 2013-10-09
    • 1970-01-01
    • 2014-07-17
    • 2015-09-09
    • 1970-01-01
    相关资源
    最近更新 更多