6 Stimmen

Gibt es eine Alternative zu .load() in jQuery?

Gibt es eine Alternative zu .load() in jQuery?

11voto

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 .

3voto

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.
  }
});

1voto

Jayakrishnan Punkte 4097

für jquery lib > 1.7

$('#test_image').on("load",function() {

alert("fully loaded !!!");   

});

1voto

sibaspage Punkte 889
$('#test_image').ready(function() {
    alert("fully loaded !!!");   
 });

Versuchen Sie dies, es wird funktionieren

0voto

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'); 
  }
 });
}

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X