我使用jquery 发布表单数据。jquery返回数据。
在警报中通过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返回未定义的,而在其他浏览器中运行良好。
需要帮助来为ie8.显示它
任何帮助都将不胜感激。
发布于 2014-10-13 11:39:01
我觉得你搞错了。但是试试这个..。
<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();
});
});https://stackoverflow.com/questions/26339054
复制相似问题