Heim  >  Artikel  >  Web-Frontend  >  So übermitteln Sie Formulardaten asynchron mit dem Ajax von jquery

So übermitteln Sie Formulardaten asynchron mit dem Ajax von jquery

php中世界最好的语言
php中世界最好的语言Original
2017-12-31 11:11:211491Durchsuche

Was ich Ihnen dieses Mal zeigen werde, ist, wie Sie Ajax von jquery verwenden, um Formulardaten asynchron zu senden. Sie können die Ajax-Methode von jquery verwenden, um das Formular asynchron zu senden Der Hintergrund. Rückruffunktion Durch die Verarbeitung können Sie einen asynchronen Zweck erreichen, ohne die Seite zu aktualisieren.

Die im Formular verarbeiteten Daten können mit der Methode serialize() serialisiert werden. Wenn die übermittelten Daten einen Dateistream enthalten, müssen Sie das FormData-Objekt verwenden:

ohne Die Formulardaten der Datei werden verwendet: var data = $(form).serialize();

html: form form

<form id="addForm" action="${pageContext.request.contextPath}/admin/saveAdd" method="post">    
  <input type="text" name="name" placeholder="请输入名字" />
  <input type="password" name="password" placeholder="密码"/>
 </form>

jquery asynchronous processing



$("#submitAdd").click(function(){
     
  var targetUrl = $("#addForm").attr("action");    
  var data = $("#addForm").serialize();     
   $.ajax({ 
    type:&#39;post&#39;,  
    url:targetUrl, 
    cache: false,
    data:data,  
    dataType:&#39;json&#39;, 
    success:function(data){      
      alert(&#39;success&#39;);
    },
    error:function(){ 
     alert("请求失败")
    }
   })
     
})


Ich glaube, dass Sie die Methode beherrschen, nachdem Sie die obige Einführung gelesen haben, bitte Achten Sie auf die chinesische PHP-WebsiteAndereVerwandte Artikel!

Verwandte Lektüre:

JQuery zum Deduplizieren und Sortieren von Arrays verwenden

Wie geht das mit JS? Zum Springen klicken zum eingeloggten persönlichen Postfach

Es gibt mehrere Möglichkeiten, Kettenoperationen in PHP zu implementieren

Das obige ist der detaillierte Inhalt vonSo übermitteln Sie Formulardaten asynchron mit dem Ajax von jquery. 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