2015-02-09 119 views
1

我做了一个小网页。此页面将Dropdow链接到通常在本地主机上运行的依赖项的数据库。但是当我尝试通过与IIS服务器的域名访问停止工作。始终处于“加载”模式。JavaScript功能在本地主机上工作,但在iis上不起作用

有人可以告诉我为什么会发生这种情况吗?

这将是我谁可以帮忙吗?

谢谢大家。 我试图解释更好的任何问题。

诚挚的问候

的Html依赖下拉准则

JavaScript的依赖下拉的
<tr><td for="category"><font color=white>Local:</font></td><td> 
    <select name="parent_cat5" id="parent_cat5" style="width:60px;"> 
     <?php while($row = mysql_fetch_array($query_parent4)): ?> 
     <option value="<?php echo $row['idBuilding']; ?>"><?php echo $row['idBuilding']; ?></option> 
     <?php endwhile; ?> 
    </select> <select name="idLocal" id="idLocal" style="width:176px;" title="Select the Local" required></select> 

代码

<script type="text/javascript" src="js/jquery.js"></script> 
<script type="text/javascript"> 
$(document).ready(function() { 

    $("#parent_cat5").change(function() { 
     $(this).after('<div id="loader"><img src="img/loading.gif" alt="loading subcategory" /></div>'); 
     $.get('loadsubcat.php?parent_cat5=' + $(this).val(), function(data) { 
      $("#idLocal").html(data); 
      $('#loader').slideUp(200, function() { 
       $(this).remove(); 
      }); 
     }); 
    }); 

}); 
</script> 

本地主机

enter image description here

IIS

enter image description here

奇怪的是,通过本地主机工程100%,并且不通过IIS工作。

我有一个jQuery Datepicker,工作正常...

+1

确保你的'loadsubcat.php'脚本返回有效的回复 – haim770 2015-02-09 11:42:12

+0

是jquery的存在吗? – 2015-02-09 11:44:03

+0

肯定haim770说的是什么,在你的get函数中做一个'data'的控制台日志,并检查你的响应结构是否有效以及你期望的结果是 – Deepak 2015-02-09 11:44:11

回答

1

我找到了解决方案。

转到IIS->应用程序轮询 - >管理流水线模式 - >从经典模式更改为集成模式,所有工作正常!

相关问题