私はこの機能を持っています
$("#JqPostForm").submit(function(e){
e.preventDefault();
$("#despliegaresultados").empty();
$("#paginacion").empty();
$.post("php/prueba.php", $('#JqPostForm').serialize(),
function(data)
{
$.each(data, function(i, item)
{
total= item.total;
datos = item.datos;
});
//is doing something here
});
}, "json");
このhtmlで
<html>
.....
<form>
<input type="text" name="nombre">
<input type="submit">
</form>
......
</html>
うまく機能し、json形式で投稿データを送受信します。私の問題は、フォームを別のhtmlに保存してからボタンなどで取得しようとすると、呼び出しが「GET」パラメーターで行われ、理由がわかりません。
.load()
私はjquery docから読んだことがありますが、このサイトからの多くの投稿もありましたが、情報が見つからないようです。外部アーカイブからフォームを取得する方法
$('#target').load('php/searchForm.html',{algo:'algo'});
次に、フォームが html に読み込まれるようになりましたが、フォームを送信すると、呼び出しが「GET」に変わります。pd。すみません、私はアメリカ人でも英語でもありません。