加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ajax – 何时使用$.ajax(),$(‘#myForm’).ajaxForm或$(‘#myFor

发布时间:2020-12-16 02:52:26 所属栏目:百科 来源:网络整理
导读:鉴于提交服务器有很多不同的选择,我感到有些困惑. 有人可以帮助我清除这个想法,当我应该使用哪个以及为什么? 1 $.ajax()2 $('#myForm').ajaxForm3 ajaxSubmit4 $('#myForm').submit 谢谢 解决方法 我个人更喜欢创建一个函数,例如submitForm(url,data),它可
鉴于提交服务器有很多不同的选择,我感到有些困惑.

有人可以帮助我清除这个想法,当我应该使用哪个以及为什么?

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());'方法= 'POST' >等等 编辑试试这个:

$('#yourForm').submit(function() {
    var yourValues = {};
    $.each($('#yourForm').serializeArray(),function(i,field) {
        yourValues[field.name] = field.value;
    });
    submitForm('whatever.php',yourvalues);
});

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读