【发布时间】:2014-12-07 23:06:23
【问题描述】:
我正在使用 jquery submit 来发布表单数据。 jquery 返回数据。
in alert 通过 ajax 获取数据。
现在的问题是我想显示 DIV 库 HTMl。为此
<form action="" method="post" name="view_all" id="view_all">
<input type="hidden" name="viewmoreimages" value="viewmore" />
<input type="submit" value="Load more" name="viewall" id="submit" class="b1"/>
</form>
<div id="gallery_cnt"></div>
jQuery(function(){
jQuery( "#view_all" ).submit(function( event ) {
<?php $site_url = site_url();?>
var viel = jQuery('#submit').val();
jQuery.ajax({
data: jQuery("form#view_all").serialize(),
type: 'post',
success: function(data) {
var j = jQuery(data).find("#gallery_cnt").html();
alert(j);
jQuery('#gallery_cnt').html(j);
}
});
event.preventDefault();
});});
对于 IE8 的 var j 值返回 undefined,而它在其他浏览器中工作正常。
需要帮助才能为 ie8 显示它。
任何帮助将不胜感激。
【问题讨论】:
-
它在 ie 9 中有效吗?
-
您到底想完成什么?对我来说,您似乎正在尝试为画廊加载剩余的图像,但 IMO 这种方法不是一个好的解决方案。
-
实际上我正在从该页面的下一页获取数据并将其显示在画廊 div 中。 DATA 返回 HTML,但我想在 DATA 中获取特定的 div。为此,我使用了 FIND 标签。不幸的是,它在 ie8 中不起作用。
-
您解决了这个问题吗?
标签: jquery html ajax internet-explorer-8 find