Jquery ajax从字符串中获取特定的div而不进行解析

时间:2017-12-20 15:14:16

标签: javascript php jquery ajax

// Ajax Response data
<div class="body">
  <div class="product-essential">
       // Data needed
  </div>
  <script type="text/javascript">
     // Some javascript code executing
  </script>
</div>   


 jQuery.ajax({
    type: 'POST', 
    url: reqUrl,
    success: function (data) {
            var productData = jQuery(data).find('.product-essential');
    }
});

这里我通过ajax调用页面并获取.product-essential元素。

但是当我在data中包裹jquery(data)时,它还会解析response data字符串中的脚本标记,这会产生问题。

有没有办法在不解析脚本的情况下获取元素。

1 个答案:

答案 0 :(得分:1)

您可以尝试使用正则表达式 - valgrind

{{1}}