Ich möchte Parameter senden durch $(). Load.Wie bekomme ich Parameter von JQuery.load gesendet
Ich habe versucht, diese zu senden:
$('#result').load('form.html', {'doc_id': '12'});
Auf form.html ich versuche, die doc_id über diese Funktion zu lesen:
function getUrlVars() {
alert ('Drin in getURL');
var vars = [], hash;
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
alert ('Hashes:' + hashes);
for (var i = 0; i < hashes.length; i++) {
hash = hashes[i].split('=');
vars.push(hash[0]);
vars[hash[0]] = hash[1];
}
return vars;
}
B Aber das funktioniert nicht. Ich denke, der Grund ist, dass die URL nicht ändert, wenn Sie die Funktion JQuery.load() verwenden. Die Funktion getUrlVars versucht, doc_ic aus der URL auszulesen, aber da sich die URL nicht ändert, schlägt sie fehl. Wie bekomme ich doc_ic in form.html?
Mit freundlichen Grüßen Daniel