Heim  >  Artikel  >  Web-Frontend  >  Der interne Ajax-Wert kann nicht extern aufgerufen werden

Der interne Ajax-Wert kann nicht extern aufgerufen werden

php中世界最好的语言
php中世界最好的语言Original
2018-04-04 13:48:261824Durchsuche

Dieses Mal werde ich Ihnen eine Lösung für das Problem bringen, dass der interne Wert von Ajax nicht extern aufgerufen werden kann. Was sind die Vorsichtsmaßnahmen, um das Problem zu lösen, dass der interne Wert von Ajax nicht extern aufgerufen werden kann? Ein praktischer Fall, werfen wir einen Blick darauf. Der Grund und die Lösung, warum der interne Ajax-Wert nicht extern aufgerufen werden kann

Das Problem liegt in der asynchronen Synchronisierungsschrittoption von Ajax . Wenn Sie async: false festlegen, bedeutet dies, dass es im synchronen Modus ausgeführt wird und dann die folgende Anweisung ausführt, nachdem der Ajax-Ladevorgang abgeschlossen ist. Wenn async: turn, bedeutet dies eine asynchrone Ausführung. Wenn Ajax den Wert nicht erreicht, hat es die Möglichkeit, die nächste Ajax-Anweisung zu empfangen.

Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!
var id=‘123';
$.ajax({   
        url:'http://www.xxx.com/ajax',   
        type:'post',
        dataType: "json",
        data:{wurl:w_url,murl:m_url}, 
        async : turn, 
        error:function(){  
        },
        success:function(data){
          var id= data[‘id'];
          console.log(id) // 这里出来的是100
   
         }
      })
      console.log(id); //这里出来的是123

Empfohlene Lektüre:

Ajax implementiert Datei-Upload mit Fortschrittsbalkeneffektfunktion

So verwenden Sie readyState und Status in Ajax

Das obige ist der detaillierte Inhalt vonDer interne Ajax-Wert kann nicht extern aufgerufen werden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn