在JOOMLA中接收包含`&`符号的AJAX JSON

时间:2014-01-25 17:26:06

标签: php ajax json joomla joomla3.0

以下是我在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时,它会在&符号处剪辑并仅收到`

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

以下是我用来接收帖子变量的代码行

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

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

1 个答案:

答案 0 :(得分:1)

好的,我刚刚发现JSON使用它来转义URL特殊字符,如&amp;和

encodeURIComponent('&')

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