如何从黑莓中的JSON响应中删除HTML标记

时间:2013-07-09 15:30:35

标签: php wamp json blackberry-jde

我有一个PHP脚本,它返回一个JSON响应 我在android中用来加载listview。 我现在想在黑莓中实现相同的功能, 但是在解析JSON响应时遇到错误。

回复响应的php脚本摘录如下:

                 <?php
                  $response=array();
                   include 'connect.php';
                   $cat=mysqli_real_escape_string($link,$_POST['category']);
                 ------------
                   array_push($response["items"],$item);
                   echo $json_encode($response);
                   ?>

我在黑莓模拟器上得到的响应是:

      <!DOCTYPE  html PUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
       <head>
       <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
       <title>Untitled Document</title>
      </head>
      <body>
      </body>
      </html>
      {"items":[{"id":"1","item_name":"Sparkling Wine"}],"success":1}

尝试解析JSON响应时,此响应会出​​错。 我希望以这种格式产生共鸣:

     {"items":[{"id":"1","item_name":"Sparkling Wine"}],"success":1}

没有多余的标题。我在另一台机器上使用完全相同的脚本,它可以完美地用于android开发。唯一的区别是我使用XAMPP作为我的网络服务器,而在当前的机器上我使用WAMP。我需要知道是不是WAMP服务器搞砸了我的回复。需要帮忙。感谢。

0 个答案:

没有答案