我正在使用jquery提交发布表单数据。jQuery返回数据。
在警报中,通过ajax获取数据。
现在的问题是我要显示DIV Gallery 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。
任何帮助将不胜感激。
我认为您错了。但是试试这个
<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(data);
alert(j);
jQuery('#gallery_cnt').html(j);
}
});
event.preventDefault();
});
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句