web-dev-qa-db-fra.com

Jquery post demande d'autres url

J'ai un custom.js avec post request

 function setPrayerTime (cityId) {
 var request = $ .ajax ({
 url: "http://site.com/mymodule/namaz_mob/prayer.v2.php" , 
 type: "POST", 
 données: {cityId: cityId}, 
 dataType: "json", 
 beforeSend: function (xhr) {
 $ (".namazcontainer") .addClass ("time-loading"); 
} 
}); 

Ainsi, mon fichier PHP se trouve à l'adresse site.com/mymodule/namaz_mob/prayer.v2.php, mais joomla redirige toujours vers site.com/prayer.v2.php si vous êtes sur la page d'accueil du site, c'est-à-dire http://site.com la requête ajax ira à http://site.com/prayer.v2.php sur une page à http://site.comblog/mypost01 il va cartographier à http://site.com/blog/prayer.v2.php. Comment envoyer une requête en ajax de l'adresse où se trouve mon fichier php prayer.v2.php dans com_ajax

1
Ummet

Il est probable qu’une réécriture d’URL se produise là-bas .... Que se passe-t-il si vous essayez l’URL comme: '/mymodule/namaz_mob/prayer.v2.php'?

Cependant, je recommanderais d'utiliser com_ajax l'interface Joomla AJAX pour passer vos appels ajax aux fonctions php de votre module. ) Lisez ici pour cela .

Faites également une recherche dans JSE et vous trouverez de nombreux sujets similaires qui pourraient vous aider. https://joomla.stackexchange.com/search?q=ajax+module

1
FFrewin