gpt4 book ai didi

ajax - 何时使用 $.ajax()、$ ('#myForm' ).ajaxForm 或 $ ('#myForm' ).submit

转载 作者:行者123 更新时间:2023-12-04 18:52:50 25 4
gpt4 key购买 nike

鉴于向服务器提交某事的选项如此之多,我感到有些困惑。

有人可以帮我弄清楚什么时候应该使用哪个以及为什么?

1> $.ajax()
2> $('#myForm').ajaxForm
3> ajaxSubmit
4> $('#myForm').submit

谢谢

最佳答案

我个人更喜欢创建一个函数,例如 submitForm(url,data)这样就可以重复使用了。

Javascript:

function submitForm(t_url,t_data) {
$.ajax({
type: 'POST',
url: t_url,
data: t_data,
success: function(data) {
$('#responseArea').html(data);
}
});
}

HTML:
<form action='javascript: submitForm("whatever.php",$("#whatevervalue").val());' method='POST'>等等等等

编辑 然后试试这个:
$('#yourForm').submit(function() {
var yourValues = {};
$.each($('#yourForm').serializeArray(), function(i, field) {
yourValues[field.name] = field.value;
});
submitForm('whatever.php',yourvalues);
});

关于ajax - 何时使用 $.ajax()、$ ('#myForm' ).ajaxForm 或 $ ('#myForm' ).submit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3469653/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com