Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
IE中的AJAX调用后,jquery().html()不起作用_Html_Jquery - Fatal编程技术网

IE中的AJAX调用后,jquery().html()不起作用

IE中的AJAX调用后,jquery().html()不起作用,html,jquery,Html,Jquery,我有休闲代码 url = "./orderMaintenance.cso?searchLabel=addLineItemController&soNum=" + soNum; $.post(url,$('#ordMaintForm').serialize(), function(responseValue) { if(!checkSessionExpiry(responseValue)) { //alert("responseValue:::"

我有休闲代码

url = "./orderMaintenance.cso?searchLabel=addLineItemController&soNum=" + soNum;
    $.post(url,$('#ordMaintForm').serialize(), function(responseValue) {    
    if(!checkSessionExpiry(responseValue)) {   
       //alert("responseValue:::"+responseValue)
       $('#contentarea').html(responseValue).show();  
  } 
    return;
    });
在ajax调用之后,我将响应附加到一个div,正如您在我的代码中看到的那样。 它在Mozila中运行良好,但我不知道为什么它在IE中不起作用。 有人知道为什么它在IE中不起作用

编辑:::响应值中的HTML:::

 <script type="text/javascript" src="jquery/userjs/salesOrder.js"></script>
    <form id="copysalesorder"  name="copysalesorder" action="./SalesOrder.cso" method="POST">   
    <input type="hidden" id="cpnMandatory" name="cpnMandatory" value="N">

    <div class="div_portlet" >
            <div class="div_header"><span class="help"><a href="javascript:void(0);" onClick="javascript:openHelp('82','82'); return false;"  ><img style="border-style: none; overflow: hidden; height: 16px; width: 16px; background-repeat: no-repeat;" src="images/help_icon_16x16.gif" alt="Help" /></a></span> Order Header Level Information</div>
                <div class="div_content">
                    <div class="innercontent_withoutscroll" >
                         <div class="fsform" >
                            <input type="hidden" id="isValid" name="isValid" value="true">
                            <input type="hidden" id="isLineValid" name="isLineValid" value="false">
                            <input type="hidden" id="region" name="region" value="EO">
....
...
...
some more html tags..
</form>
<script type="text/javascript" src="jquery/default.js"></script>
<script type="text/javascript" src="jquery/jquery_cso.js"></script>
<script type="text/javascript" src="jquery/New_Order.js"></script>
<SCRIPT src="jquery/jquery.tablesorter-2.0.3.js" type="text/javascript"></SCRIPT>
$(function(){

    $("#dlvCRD00").datepicker({ dateFormat: 'dd-M-y' });
});
$('#LINEITEM_HEADER').hide();
$('#LINEITEM_HEADER_DLVINFO').hide();
$('#submitPage').hide();
$('#CopyData').hide();
</script>$('#LINEITEM_HEADER').show();
//validateOrderHeader();

订单标题级别信息
....
...
...
还有一些html标记。。
$(函数(){
$(“#dlvCRD00”).datepicker({dateFormat:'dd-M-y'});
});
$('#LINEITEM_HEADER')。隐藏();
$('#LINEITEM_HEADER_DLVINFO').hide();
$(“#提交页”).hide();
$('#CopyData').hide();
$('#LINEITEM_HEADER')。show();
//validateOrderHeader();

提前感谢

只是在黑暗中拍摄,但请尝试设置:

return;
致:

或者它应该返回的任何值


IE对于javascript非常挑剔。如果它看到它不喜欢的东西,它就会退出

看在上帝的份上,保持你的代码干净……你能在
responseValue
中添加一个HTML样本吗?@thirtydot responseValue有HTML,还有一些脚本。我尝试删除脚本,但仍然没有成功。IE目前的表现如何?它是否显示任何JS错误?您是否已注释掉该警报?另外,去掉return语句完全离开那里。不确定,因为我不认为我在这里看到了您的所有代码。我显示的代码与我在js.Ok中编写的代码相同。然后查看
返回
查看它是否导致IE问题。我删除了return语句,但仍然没有luckWell,没有看到checkSessionExpiry正在做什么。您是否尝试过在没有if语句的情况下运行它?
return false;