我不是jquery和ajax的专家,(对不起,如果我打扰你),我已经在互联网上检查过,找不到简单的回复。
我对包含
的ajax调用返回的html数据感兴趣
...
<p id="id_comment"> 29 <p>
...
我想简单地在变量中得到值29。
我做了
$result = $(data).find("#id_comment"); --- $result is an object
如何在变量中获取值29?
由于
---编辑
array(
'context' => 'js:this',
'data' => array(),
'type' => 'POST',
'success' => 'js:function(data){
alert(data); --> return the entire html
$result = $(data).find("#id_comment").text();
alert ($result); --> return nothing
答案 0 :(得分:0)
尝试使用result = $(&#39;#id_comment&#39;)。text();
答案 1 :(得分:0)
尝试使用jQuery简单选择器:
$result = $('#id_comment").text();
编辑:在你的情况下
$result = $(data).find("#id_comment").text();