Javascript Jquery Ajax Html响应
嗨,我们有Rails应用程序 我们实现了jqueryajax。Url已被执行,并以html形式在数据对象中得到结果Javascript Jquery Ajax Html响应,javascript,ruby-on-rails,jquery,Javascript,Ruby On Rails,Jquery,嗨,我们有Rails应用程序 我们实现了jqueryajax。Url已被执行,并以html形式在数据对象中得到结果 jQuery.ajax({ type: 'GET', url: u, data: { id: id, LANG: "ENG" }, dataType: 'html', success: function (data, textStatus) { }, error: function (x
jQuery.ajax({
type: 'GET',
url: u,
data: {
id: id,
LANG: "ENG"
},
dataType: 'html',
success: function (data, textStatus) {
},
error: function (xhr, err, e) {
alert("Error: " + err);
}
});
我们的Html回应是:
<html>
<span id='rate'>
<img src="www.text.comt/star.gif" width=10, height=10 >
</span>
</html>
实际上有5个图像标签将出现在跨度部分。我们希望获得所有5个图像标签,并在应用程序中显示图像
我们如何使用“数据”对象来实现这一点 如果您是真的从服务器发回
HTML
数据,这种方式是可能的:
success: function (data, textStatus){
// jQuery('<selector_where_you_want_to_append').append($(data).find('img'));
jQuery('body').append($(data).find('img'));
},
成功:函数(数据、文本状态){
//jQuery(“如果你真的是的话可以通过这种方式从服务器发回HTML
数据:
success: function (data, textStatus){
// jQuery('<selector_where_you_want_to_append').append($(data).find('img'));
jQuery('body').append($(data).find('img'));
},
成功:函数(数据、文本状态){
//jQuery(“如果您只是加载html,您可以在jQuery中使用$.load
函数。我对ruby上的操作不太熟悉,但您也可以从服务器返回json字符串,并使用JavaScript对其进行迭代以生成html。下面是如何使用$.load
$('.container').load(url, {id: id,LANG: "ENG"});
如果您只是加载html,您可以在jquery中使用$.load
函数。我对ruby上的操作不太熟悉,但您也可以从服务器返回json字符串,并使用JavaScript对其进行迭代以生成html。下面是如何使用$.load
$('.container').load(url, {id: id,LANG: "ENG"});
你必须使用$.each,这样你可以一个接一个地获得图像。让你的应用程序只返回一小块HTML(删除HTML),这样你就可以直接嵌入它。或者(和更干净),您可以让它返回JSON或类似的内容,这样您就可以在客户端对其进行迭代并处理标记。您可以发布您在数据对象中获得的内容您必须使用$。每个,这样您就可以一个接一个地获取图像。使您的应用程序只返回一小块HTML(删除HTML),这样您就可以直接嵌入它。或者(和更干净),您可以让它返回JSON或类似的内容,这样您就可以迭代它并在客户端处理标记。您可以发布数据对象中的内容吗