Привет Я делаю небольшое приложение в asp.net с помощью JQueryфункция JQuery не вызывая при вызове метода JQuery Ajax успеха
$(document).ready(function() {
var imgPoll = new Image();
imgPoll.src = 'images/red-bar.png';
if ($("#divVoted").length > 0) //Already voted
{
animateResults();
}
else {
$("#rdoPoll0").attr("checked", "checked"); //default select the first Choice
$("#btnSubmit").click(function() {
$("#divPoll").css("cursor", "wait"); //show wait cursor inside Poll div while processing
$("#btnSubmit").attr("disabled", "true") //disable the Vote button while processing
var pID = $("input[id$=hidPollID]").val(); //get Poll ID
var cID = $("input[name='rdoPoll']:checked").val(); //get the checked Choice
var data = "{'pID':'" + pID + "', 'cID':'" + cID + "'}"; //create the JSON data to send to server
jQuery.ajax(
{
type: 'POST',
data: data,
contentType: 'application/json; charset=utf-8',
dataType: 'json',
url: 'Poll_CS.aspx/UpdatePollCount',
success: function(msg) //show the result
{
//alert("valid");
$("#divPoll").css("cursor", "default"); //remove the wait cursor
$("#btnSubmit").attr("disabled", "false") //enable the Vote button
$("div[id$=divAnswers]").fadeOut("fast").html(msg.d).fadeIn("fast", function() { animateResults(); });
}
});
});
}
function animateResults() {
$("div[id$=divAnswers] img").each(function() {
var percentage = $(this).attr("val");
$(this).css({ width: "0%" }).animate({ width: percentage }, 'slow');
});
}
});
После Успешность Jquery.ajax метод animateResults()
функция не звонит. В то время как на локальном сервере он работает хорошо, тогда как на хост-сервере он не работает.
Пожалуйста, дайте предложение, чтобы решить эту проблему
Благодарности Ganesh
Не могли бы вы поработать над форматированием кода, чтобы мы могли прочитать его, пожалуйста? –
Возможно, я ошибаюсь, но я сомневаюсь, что мы сможем помочь, если один и тот же код работает на одной машине, но не другой; глядя на разницу между этими двумя машинами, является более относительным, чем один и тот же фрагмент кода. – BeemerGuy
сравнить файлы javascript на обоих серверах, если вы, возможно, забыли развернуть последний файл или так, иначе, чтобы не было причин, почему он работает на одной машине, а не на другом. – kobe