Salut, je fais une petite application en asp.net en utilisant JQueryfonction JQuery ne demande pas lorsque la méthode Ajax JQuery réussir
$(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');
});
}
});
Après le succès de la méthode Jquery.ajax animateResults()
fonction ne demande pas. Alors que dans le serveur local, il fonctionne bien, alors que dans le serveur hôte, il ne fonctionne pas.
S'il vous plaît donner la suggestion de résoudre ce problème
Merci Ganesh
Voulez-vous travailler sur le formatage de votre code afin que nous puissions le lire, s'il vous plaît? –
Je peux me tromper, mais je doute que nous serions en mesure d'aider si le même code fonctionne sur une machine mais pas l'autre; regarder la différence entre ces deux machines est plus relatif que le même morceau de code. – BeemerGuy
comparez les fichiers javascript sur les deux serveurs, si vous avez oublié de déployer le dernier fichier, sinon qu'il ne devrait y avoir aucune raison pour que cela fonctionne une machine et pas sur l'autre. – kobe