IE中的jquery.html()问题 $('#sess_')。单击(函数(){ $.post('data.php',{id\u value:id\u form.id\u data.value}, 功能(输出){ $('#sess_feed_top').html(output.show(); }); });
只要我点击按钮IE中的jquery.html()问题 $('#sess_')。单击(函数(){ $.post('data.php',{id\u value:id\u form.id\u data.value}, 功能(输出){ $('#sess_feed_top').html(output.show(); }); });,jquery,html,Jquery,Html,只要我点击按钮#sess_s,应该显示的数据就会在IE中消失。它可以与其他浏览器配合使用。我认为.html(输出)有问题。 有解决办法吗?谢谢我不确定表单字段是否可以依赖全局变量 <form name = "id_form"> <input type = "hidden" name= "id_data" value = "'.$id.'"> <input type = "button" value = "Request Price" id = "
#sess_s
,应该显示的数据就会在IE中消失。它可以与其他浏览器配合使用。我认为.html(输出)有问题。
有解决办法吗?谢谢我不确定表单字段是否可以依赖全局变量
<form name = "id_form">
<input type = "hidden" name= "id_data" value = "'.$id.'">
<input type = "button" value = "Request Price" id = "sess_s" >
</form>
$('#sess_s').click(function() {
$.post('data.php',{id_value: id_form.id_data.value },
function(output) {
$('#sess_feed_top').html(output).show();
});
});
我会从你的HTML中删除多余的空格。在data.php返回的“输出”中很可能有一些内容没有很好地转义,您可以发布在其他浏览器中工作的html吗?
var dataHolder = $('form[name=id_form] input[name=id_data]');
$('#sess_s').click(function() {
$.post(
'data.php',
{id_value: dataHolder.val()},
function(output) {
$('#sess_feed_top').html(output).show();
}
);
});