У меня проблема с моим приложением ASP.NET MVC при использовании Mozilla Firefox. Я использую JQuery, и этот код не работает. В Google Chrome и IE 8 все в порядке. Как решить это. В случае необходимости я буду размещать части моего JQuerycodejQuery не работает на Mozilla Firefox
В главной странице сайта я включаю сценарии, что-то вроде этого:
<script type="text/javascript" src="../../Scripts/jquery-1.3.2.js"></script>
<script src="../../Scripts/jquery-1.3.2.js" type="text/javascript"></script>
<script type="text/javascript" src="../../Scripts/ui.core.js"></script>
<script type="text/javascript" src="../../Scripts/ui.selectable.js"></script>
<script type="text/javascript" src="../../Scripts/ui/ui.accordion.js"></script>
<script type="text/javascript" src="../../Scripts/MicrosoftAjax.debug.js"></script>
<script type="text/javascript" src="../../Scripts/MicrosoftMvcAjax.debug.js"></script>
<script type="text/javascript" src="../../Scripts/jquery.dataTables.js"></script>
<script type="text/javascript" src="../../Scripts/ui/ui.datepicker.js"></script>
<script type="text/javascript" src="../../Scripts/jquery.bstablecrosshair.js"></script>
<script src="../../Scripts/jquery.jqGrid.min.js" type="text/javascript"></script>
<script src="../../Scripts/jqModal.js" type="text/javascript"></script>
<script src="../../Scripts/jqDnR.js" type="text/javascript"></script>
Наиболее важная часть кода, который не работает на Firefox:
<script type="text/javascript">
$(document).ready(function() {
$('input:radio').click(function() {
var num = "";
var location = "";
var loc = $("input:checked").val();
var lenght = loc.lenght;
var tmp = loc.substring(0, 2);
if (tmp == "SA") {
num = loc.substring(2, lenght);
location = "SA";
}
if (tmp == "ST") {
num = loc.substring(2, lenght);
location = "STH";
}
if (tmp == "SH") {
num = loc.substring(2, lenght);
location = "SASTH";
}
if (tmp == "NE") {
num = loc.substring(2, lenght);
location = "NEW";
}
var article_number = $("input[id=" + num + "]").val();
//alert(article_number +" "+ num);
$.post("/ImportXML/DevAccEditTempTable", { location: location, article_number: article_number, loc: num }, function(data) {
if (data.error == "Error") {
alert("Error: quantity is too large! ");
window.location.href = "/" + data.redirect;
}
else {
window.location.href = "/" + data.redirect;
}
}, "json");
});
});
</script>
делает регулярные Javascript не работает?или просто JQuery не работает? – davidsleeps
jQuery является обычным JavaScript:/ – RobertPitt
Да, вы должны опубликовать часть своего кода. Обычно нет проблем с jQuery и Firefox. На этом сайте, например, используется jQuery, и я использую Firefox для доступа к нему. – Guffa