JQuery ниже получает частичное представление, содержащее HTML-таблицу адресов. Затем jqModal используется для отображения адресов, а курсор мыши используется для выделения адреса. Это прекрасно работает на моей локальной машине. Когда я пытаюсь запустить его с сервера (Win 2008, IIS 7), адреса отображаются в jqModal, но выделение не работает. Кроме того, это прекрасно работает при просмотре с сервера.
<script>
$(document).ready(function() {
$("#Search").click(function() {
displayAddressList();
});
$('#dialog').jqm();
});
function displayAddressList() {
var PostCode = $("#tbSearch").val();
var url = '<%= Url.Action("AddressSearch", "Addresses")%>';
$.get(url, { PostCode: PostCode }, function(data) {
$("#dialog").html(data);
$('table#data_table tr').mouseover(function() {
$(this).addClass('selectedRow');
}).mouseout(function() {
$(this).removeClass('selectedRow');
});
});
}
</script>
<style>
.selectedRow {
background-color: white;
cursor: pointer;
}
</style>
<div class="jqmWindow" id="dialog">
<a href="#" class="jqmClose">Close</a>
</div>