Heim > Web-Frontend > js-Tutorial > Hauptteil

Methoden zur Lösung des Problems, dass JS keine Controller_Javascript-Fähigkeiten aufrufen kann

WBOY
Freigeben: 2016-05-16 15:22:34
Original
1640 Leute haben es durchsucht

Kein Klatsch mehr. Schauen Sie sich zunächst die Unfallstelle an.
Unfallstelle
Was ich jetzt tun muss, ist, die Hintergrund-Controller-Methode über JS aufzurufen. Sie können sehen, dass der Client Jquery und Ajax verwendet. Das Problem besteht jetzt darin, dass js ausgeführt werden kann, der Hintergrundcode jedoch nicht die Controller-Methode ausführen kann.

 

Meine Lösung
Der Ajax-Code ist falsch. Sie können sehen, dass ich im Code keine synchrone Anforderung oder asynchrone Anforderung festgelegt habe, was bedeutet, dass ich hier Ajax verwenden möchte Synchronisation erreichen.
Daher müssen wir eine weitere Anforderungsmethode in Ajax hinzufügen.         

Ajax mit jquery schreiben
Das Folgende ist eine Möglichkeit, Ajax zu verwenden.

$.ajax ({ 
  method //数据的提交方式:get和post 
  url //数据的提交路劲 
  async //是否支持异步刷新,默认是true 
  data //需要提交的数据 
  dataType //服务器返回数据的类型,例如xml,String,Json等 
  success //请求成功后的回调函数 
  error //请求失败后的回调函数 
 }); 
Nach dem Login kopieren

Wenn es um Aajx geht, denken wir vielleicht zuerst an asynchrone Aufrufe, die die Benutzererfahrung verbessern. Ich hoffe jedoch, dass dieser Artikel für das Lernen aller 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!