【发布时间】:2015-02-09 11:40:47
【问题描述】:
我做了一个小网页。此页面已将 Dropdow 链接到通常在 localhost 上运行的依赖项数据库。但是当我尝试使用 IIS 服务器通过域名访问时停止工作。始终处于“加载”模式。
谁能告诉我为什么会这样?
请问是我帮忙吗?
谢谢大家。 我试图更好地解释任何问题。
真诚的问候
HTML依赖Dropdown的代码
<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>
javascript依赖Dropdown的代码
<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>
本地主机
IIS
奇怪的是,通过 localhost 可以 100% 工作,而不能通过 IIS。
我有一个 jQuery Datepicker 并且工作正常...
【问题讨论】:
-
确保您的
loadsubcat.php脚本返回有效响应 -
正如haim770所说,在你的get函数中做一个
data的控制台日志并检查你的响应结构是否有效以及你期望它是什么 -
感谢您的回复。我认为 loadsubcat.php 脚本返回有效响应,因为它通过 localhost 正常工作。
-
@KIKOSoftware,是的,jquery 存在...
-
我有一个 jQuery Datepicker 并且工作正常...
标签: javascript php html iis