Ich weiß, wie einige Parameter zu einer JQuery $ .getJSON Callback-Methode, thanks to this question weitergeben müssen:
$.getJSON('/website/json',
{
action: "read",
record: "1"
},
function(data) {
// do something
});
Und ich auch ein Formular zu einer $ .getJSON Callback-Methode einreichen:
$.getJSON('/website/json', $(formName)
function(data) {
// do something
});
Aber Ich möchte einige Parameter übergeben und einige Formularelemente einreichen. Wie kann ich die beiden Dinge miteinander verbinden?
Ich konnte die Formularelemente serialisiert und manuell einige Parameter an die URL hinzufügen, und es sieht aus wie es funktioniert:
$.getJSON('/website/json',
'action=read&record=1&'
+ $(formName).serialize(),
function(data) {
// do something
});
Aber es sieht nicht sehr elegant. Ist das der richtige Weg, oder gibt es einen besseren Weg?
Sie können sie passieren mag: '$ .getJSON ('/ Website/json', {Aktion: "lesen", Rekord: 1, ..}.' - nicht sicher, was sonst ya tun können – tymeJV
warum Nicht nur die Parameter, die Sie übergeben wollen, sind Teil des Formularelements, vielleicht als versteckte Eingabeelemente? –