Gibt es eine Alternative zu .load() in jQuery?
Antworten
Zu viele Anzeigen?
Nick Craver
Punkte
609016
Ja, Sie können die $.ajax()
direkt, wenn Sie zusätzliche Kontrolle darüber benötigen, was .load()
Angebote.
Außerdem gibt es andere $.ajax()
verfügbare Kurzzeitmethoden .
User 99x
Punkte
1011
Verwenden Sie $.ajax anstelle der Funktion .load. Stellen Sie jedoch sicher, dass Sie für die Ajax-Funktion den Datentyp html angeben. .load ist nur eine verkürzte Version der $.ajax-Funktion, bei der der Datentyp html ist.
$.ajax({
url: 'url to load',
dataType: 'html',
success: function(html) {
... rest of your code that should be added into the load function.
}
});
Jayakrishnan
Punkte
4097
sibaspage
Punkte
889
Bella
Punkte
3139
Wie bereits erwähnt, können Sie $.ajax() direkt verwenden.
Hier ist ein Beispiel dafür.
function update_user_ajx(user_id){
var data = {
username: $('#UsernamePost_' + user_id).val(),
password: $('#PasswordPost_' + user_id).val(),
email: $('#EmailPost_' + user_id).val(),
accesslevel: $('#AccessLevelPost_' + user_id).val()
};
$.ajax({
url: "/managesettings/updateuser/" + user_id,
type: "POST",
data: data,
cache: false,
success: function (html) {
/* Replace Content */
$('#UpdateUsers').html(html);
/* Try Fade In */
$('#UpdateUsers').fadeIn('slow');
}
});
}
- See previous answers
- Weitere Antworten anzeigen