Heim > Web-Frontend > js-Tutorial > Hauptteil

Lösung für Seitenflimmern, das durch eine asynchrone Anfrage basierend auf der $.ajax-Methode_jquery von JQuery verursacht wird

WBOY
Freigeben: 2016-05-16 09:00:06
Original
3982 Leute haben es durchsucht

Szenario

Derzeit besteht die Notwendigkeit, den Inhalt in das Textfeld einzugeben und das Keyup-Ereignis automatisch auszulösen. Nach der Verwendung von $, ajax habe ich jedoch festgestellt, dass Wenn das Ereignis ausgelöst wird, wird die gesamte Webseite ausgelöst. Das globale Ajax-Ereignis wird ausgelöst

Code-Snippet

$.ajax({ 
type: "POST", 
url: root + "/xxx, 
data: requestData, 
dataType: "json", 
success: function(data){ 
// 清空列表 
$("#formOpinion #listLeft").empty(); 
$.each(data, 
function(i, $data) { 
var $option = $("<option name='opinion.tag' value=" 
+ $data.code + $data.name + ">" + $data.code 
+ $data.name + "</option>"); 
// 绑定数据到listLeft 
$("#formOpinion #listLeft").append($option); 
}); 
} 
}); 
Nach dem Login kopieren

Lösung

Beim Betrachten der JQuery-API-Dokumentation habe ich festgestellt, dass es in $.ajax ein globales Attribut gibt, mit dem festgelegt werden kann, ob das Ajax-Ereignis global ist. Der Standardwert ist „true“, ändern Sie ihn in „false“.




Der obige Inhalt ist die Lösung, die der Herausgeber Ihnen basierend auf der $.ajax-Methode von JQuery für asynchrone Anforderungen vorstellt, die Seitenflackern verursachen. Ich hoffe, dass er für alle hilfreich ist!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!