Je suis sûr que je fais beaucoup de mal ici, mais spécifiquement j'essaye de tirer quelques informations d'un formulaire et de le combiner dans une URL que je peux ensuite. Load() :utiliser Jquery .load() avec une variable
$(document).ready(function() {
origin = $('#origin').val();
destination = $('#destination').val();
weekDay = $('#weekday').val();
fullSchedule = origin+'_'+destination+'_'+weekDay+'.html';
$("#scheduleform :submit").click(function() {
$('#schedule').load(fullSchedule);
alert(fullSchedule);
});
});
Je peux alerter l'URL complète mais je ne peux pas sembler l'obtenir pour charger dans la div (avec l'identifiant de l'annexe). Je suis en train de bousculer ensemble la petite jquery que je connais pour faire ceci, donc je suis sûr que c'est en désordre, mais je ne suis pas sûr pourquoi il alerterait correctement mais ne chargerait pas la div.
On peut supposer que vous avez vérifié que 'fullSchedule' renvoie une URL valide (et est sur le même domaine ** ** que la page en cours d'exécution du script)? Avez-vous essayé le '$ ('# scheduleform'). Submit (/*...*/)' au lieu du 'click()'? –
Donc le HTML dans l'alerte est correct mais il n'est pas en train d'être chargé dans votre div #schedule? Êtes-vous sûr que votre #schedule est correctement défini dans votre HTML (peut-être une faute de frappe?) – Gazillion
Oui, sur le même domaine (dans le même répertoire) et c'est une URL valide, mais je pense que je me suis un problème en utilisant click() au lieu de soumettre. Essayer l'approche de soumission maintenant. –