Ich gebe zu, es ist nicht sehr klar Titel. Aber ich wusste nicht, wie ich das, was ich versuche, nennen könnte.reichen einreichen
Ich habe index.htm. Diese Seite ruft Daten aus index.asp? Process = ViewRequests mit dem folgenden Code ab.
$(function Requests() {
$.ajax({
type: 'GET',
url: 'content/requests/index.cs.asp?Process=ViewRequests',
success: function(data) {
$("#requests").html(data);
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
$("#requests").html('.');
}
});
});
Dann, in diesem neuen gezogenen Datensatz, habe ich ein paar Formulare. Alle Formulare haben REQUESTFORM als ID und senden Buttons Name ist Antwort. Was ich brauche, muss es erfüllen; Sobald der Benutzer auf eines dieser Formulare klickt, sollte das angeklickte Formular seine Daten an index.asp? Process = RespondRequests senden und seine Antwort ausgeben.
$("[name='respond']").click(function() {
$.ajax({
type: "POST",
data: $("#REQUESTFORM").serialize(),
url: "content/requests/index.cs.asp?Process=RespondRequests",
success: function(output) {
$('#REQUESTFORM').html(output)
},
error: function(output) {
$('#REQUESTFORM').html(output);
}
});
});
Ist das überhaupt möglich?
hallo, ich den Code versucht, habe ich nicht einen Fehler erhalten, aber es hat nicht Arbeit. Irgendeine Idee? – Efe
Dieser Code ist Ihre Code-Kopie zusammen mit der Zugabe von diesem, das und am nächsten. Versuchen Sie, hier und da Warnungen hinzuzufügen, vielleicht in der Klick-Funktion und sehen Sie, ob sie angezeigt werden. Stellen Sie außerdem sicher, dass alle Selektoren funktionieren. – svinto