【问题标题】:How to echo $_GET["jsoncallback"] when using selectbox [duplicate]使用选择框时如何回显 $_GET["jsoncallback"] [重复]
【发布时间】:2011-11-15 18:31:31
【问题描述】:

可能重复:
Error when echo $_GET[“jsoncallback”]

<select name="test">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>

当我

echo  $_GET["jsoncallback"] . '('<select name="test"><option value="1">1</option><option value="2">2</option><option value="3">3</option></select>')';

结果错误invalid XML attribute value。如何解决?

【问题讨论】:

标签: php json


【解决方案1】:

错误的 PHP。试试这个:

echo  $_GET["jsoncallback"].'(<select name="test"><option value="1">1</option><option value="2">2</option><option value="3">3</option></select>)';

【讨论】:

    【解决方案2】:

    看看你的报价

     '('<sele
     ^ ^^
     | || 
     | | -Nonsense XML
     |  --End of string
      ----Start of string
    

    最后你也有同样的问题。去掉多余的单引号字符。

    …和 JSON-P 应该使用 JSON。最外层的对象必须是 Object 或 Array,而不是 String。

    【讨论】:

      猜你喜欢
      • 2011-12-29
      • 2019-02-17
      • 2015-11-30
      • 2013-04-02
      • 1970-01-01
      • 1970-01-01
      • 2017-07-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多