Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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
jQuery ajax和IE 7/8-不加载整个页面_Jquery_Ajax_Internet Explorer 8_Internet Explorer 7 - Fatal编程技术网

jQuery ajax和IE 7/8-不加载整个页面

jQuery ajax和IE 7/8-不加载整个页面,jquery,ajax,internet-explorer-8,internet-explorer-7,Jquery,Ajax,Internet Explorer 8,Internet Explorer 7,我有一小部分代码可以在一个元素内的页面中使用ajax,并从动态加载的页面中隐藏特定的元素。load似乎不适合我更改图像路径,因此我选择使用.ajax 使用以下代码,我成功地使用了Chrome、FF8和IE9,但没有使用IE7或IE8。ajaxed页面的顶部没有在IE7和IE8中加载,但在IE9、Chrome和FF8中,整个页面加载良好 $(文档).ready(函数(){ $.ajax({ url:“/example/file.htm”, 数据类型:“html”, cache:false, 成

我有一小部分代码可以在一个元素内的页面中使用ajax,并从动态加载的页面中隐藏特定的元素。load似乎不适合我更改图像路径,因此我选择使用.ajax 使用以下代码,我成功地使用了Chrome、FF8和IE9,但没有使用IE7或IE8。ajaxed页面的顶部没有在IE7和IE8中加载,但在IE9、Chrome和FF8中,整个页面加载良好



$(文档).ready(函数(){
$.ajax({
url:“/example/file.htm”,
数据类型:“html”,
cache:false,
成功:功能(数据){
$('.右栏正文文本#专家_区域')。追加(
data.replace(/

我尝试添加错误日志,但没有显示任何内容。请告诉我是否存在语法问题


编辑以下内容以包含HTML


这是HTML的一部分,特定于ajax要进入的区域-

<div class="right-column-body">
  <div class="right-column-body-text" id="right-column-body-text">
    <div id="loading"><img alt="loading" src="/coating/images/loading.gif" /></div>
    <div id="experts_area"> <!-- ajax here --> </div>
  </div>
  <div class="right-column-body-right-hand" id="right-column-body-right-hand">
  </div>
</div>

现在,如果我理解了ajax函数,它应该将整个页面加载到该div容器中,包括页面的头部部分。当我点击F12并在IE7或IE8中查看HTML时,我查看了experts_区域div,显示的第一部分文本位于ajaxed页面的一半,在一个完全随机的位置(但会一直持续到html结束)。当我在IE9或其他浏览器中查看相同的内容时,它会包含整个头部和页面。这是在查看html时,所以我不认为这仅仅是一个显示问题。

解决了

在我正在使用的页面上工作的优秀技术人员没有关闭他们HTML中的五个标记。一旦我让他们修复了页面上的所有错误,就解决了我的问题


感谢您的患者,Ben,很抱歉,一开始问这个问题就不值得了。这么愚蠢的事情让人头疼太多了。

如果您编辑了您的帖子并添加了HTML,那会有所帮助。还有,到底什么部分没有显示在哪里。
<div class="right-column-body">
  <div class="right-column-body-text" id="right-column-body-text">
    <div id="loading"><img alt="loading" src="/coating/images/loading.gif" /></div>
    <div id="experts_area"> <!-- ajax here --> </div>
  </div>
  <div class="right-column-body-right-hand" id="right-column-body-right-hand">
  </div>
</div>