J’ai cette fonction simple qui récupère les données gis de mapquest: function reverseGeocoding(lat,lng){ var url = ‘http://open.mapquestapi.com/nominatim/v1/reverse?format=json&lat=’ + lat + ‘&lon=’ +lng+’ &zoom=18&addressdetails=1′; $.ajax({ url: url, crossDomain:true, success: function(response){ $(“#revgeo-place”).html(response.display_name); } }); } Comment puis-je l’améliorer pour que, lorsque cette fonction est appelée à partir d’une autre fonction, la valeur de retour soit mise à […]
Ajax ne retourne aucune donnée. http://jsfiddle.net/w67C4/ $.ajax({ dataType:’jsonp’, url: url, async:false, success: function(data){ getUsername = data.user.id; }, }); Le retour des données est nul mais obligatoire pour renvoyer l’ID utilisateur.
J’essaie d’en apprendre davantage sur les événements personnalisés jquery. J’ai donc créé ce code simple pour effectuer des tests: Jquery custom events $(function(){ $(‘#link1’).click(function(){ var that = $(this); $.ajax({ url: “http://localhost/jquery/index.html”, beforeSend: function(event){ // if returned false, stops ajax request return that.sortinggger(‘ajax:beforesend’,[{p1: ‘1’},{p2: ‘2’}]); }, success: function(){ that.sortinggger(‘ajax:success’); }, error: function(){ } }); return false; […]
Les fonctions suivantes ont pour but d’accéder à un script sur les serveurs de Yahoo et de rechercher un taux de conversion de devise en direct qui sera utilisé ultérieurement pour traiter les achats d’un client. Je peux accéder aux taux dans l’alerte JavaScript, mais je ne parviens pas à les renvoyer à la méthode […]
J’ai une fonction jquery pour envoyer un email avec une requête ajax; function sendMail(from,to,subject,message){ var datastr=”from=”+from+”&to=”+to+”&subject=”+subject+”&message=”+message; $.ajax({ type: “POST”, url: “mail.php”, data: datastr, cache: false, success: function(html){ return true; }, error: function(jqXHR,status,error){ return false; } }); } maintenant je veux dire à l’utilisateur si le mail a été envoyé avec succès ou pas comme ceci: […]
J’ai essayé le plugin sweeAlert , qui fonctionne parfaitement, mais je ne sais pas comment faire les choses par défaut après confirmation. $(document).ready(function () { function handleDelete(e){ e.preventDefault(); swal({ title: “Are you sure?”, text: “You will not be able to recover the delaer again!”, type: “warning”, showCancelButton: true, confirmButtonColor: “#DD6B55”, confirmButtonText: “Yes, delete!”, closeOnConfirm: false […]
J’ai développé du code avec Ajax et jQuery. J’ai reçu une réponse de my.php et j’ai essayé d’extraire les valeurs de la réponse. Voici le code (HTML): My.php ?php echo ‘My Title ‘; echo ‘ My message ‘; ?> J’essaie d’extraire le titre et le message afin que mon code est ci-dessous. $(document).ready(function() { alert(“OK”); […]
J’ai ce code: function someFunction(something1, something2) { $.post(“execute.php”, { someData1: something1, someData2: something2 }, function(data) { returnData = data; }); return returnData; } La fonction post renvoie fausse ou vraie et je veux que cette someFunction envoie cette information plus loin par valeur de retour, mais cela ne fonctionne pas. J’imagine que cette valeur de […]
Ok donc j’ai cette fonction: function getAreas(){ $.post(“/custom_html/weathermap.php”,”, function(data){ return data }, “json”); } qui fonctionne bien. Maintenant, ce que j’essaie de faire est de transmettre les données à une variable, en d’autres termes: var data=getAreas() mais il ne retourne rien. y a-t-il un moyen de faire fonctionner cela? Merci d’avance pour toute aide.
Je suis nouveau sur jQuery et j’essaye d’atsortingbuer une valeur à une variable après un appel ajax mais cela retourne undefined Mon code est ci-dessous: function prepareDocument() { var a = getAverageRating(1); alert(a); } function getAverageRating(pageId) { $.ajax({ url: “../services/rating.ashx?action=getAverageRating&pageId=” + pageId, dataType: “text”, type: “GET”, data: {}, error: function (err) { displayDialogBox(“Error”, err.toSsortingng()); }, […]