如何在ajax调用中忽略(标记,脚本)。为json使用

时间:2011-12-23 17:18:18

标签: javascript jquery ajax json

我想忽略像div和脚本这样的标签,只是得到json文本 如果我没有json格式文本,我的ajax调用不起作用。但我认为如果你只有一个纯json格式的页面就毫无意义。

我的ajax电话

   $.ajax({ 
          url: "secpage.html",
          type: "POST",
          dataType: "json",
          success: function(data) {
            $("#load").html(data);
           alert(data);
       }
   });

我要退回的页面

 <script></script>          
 {"msg" : "Hello"}  

我想要igonre这些脚本标签,只有json文本。帮助。

1 个答案:

答案 0 :(得分:1)

也许是这样的?

$.ajax({ 
      url: "secpage.html",
      type: "POST",
      dataType: "json",
      success:  function(data) {
         var newdata='';
         data=data.split('\n');
         for (var i in data) {
              if (i.charAt(0)=='{'){
                  newdata+=i + '\n';
               }
          }
          alert(newdata);
   }

});