Javascript 将表单数据转换为AJAX请求的请求数据

Javascript 将表单数据转换为AJAX请求的请求数据,javascript,php,ajax,post,request,Javascript,Php,Ajax,Post,Request,我试图通过POST AJAX请求提交表单数据,但找不到任何解决方案 我不能只按ID或名称等获取值,因为它是根据数据库中的数据动态创建的 我尝试过使用childNodes,认为这可能是一个解决方案,但无法解决。我需要使用JQuery吗?我是个初学者,可以用JS来完成吗 如果您有任何想法,我们将不胜感激,干杯。您在下面尝试过吗 $( "form" ).submit(function( event ) { ( var jsonData = $( this ).serializeArray() );

我试图通过POST AJAX请求提交表单数据,但找不到任何解决方案

我不能只按ID或名称等获取值,因为它是根据数据库中的数据动态创建的

我尝试过使用childNodes,认为这可能是一个解决方案,但无法解决。我需要使用JQuery吗?我是个初学者,可以用JS来完成吗

如果您有任何想法,我们将不胜感激,干杯。

您在下面尝试过吗

$( "form" ).submit(function( event ) {
 ( var jsonData = $( this ).serializeArray() );
  event.preventDefault();
 // --- Your Ajax request
});
你试过下面吗

$( "form" ).submit(function( event ) {
 ( var jsonData = $( this ).serializeArray() );
  event.preventDefault();
 // --- Your Ajax request
});

你所能做的就是给表格一个id(这里我给的是form_id)

$('#form_id').submit(function(){
  e.preventDefault();
  $.ajax({
        type: "POST",
        url: "your_url",
        data: $('#form_id').serialize(),
        success: function (data) {
            alert('ok');
        }
  });
})

干杯。:)

你能做的就是给表单一个id(这里我给表单id)

$('#form_id').submit(function(){
  e.preventDefault();
  $.ajax({
        type: "POST",
        url: "your_url",
        data: $('#form_id').serialize(),
        success: function (data) {
            alert('ok');
        }
  });
})

干杯。:)

好了,这就是答案,干杯!我不得不对它稍加修改:var form=$(“#acceptForm”);var formData=form.serialize();再次感谢,巨大的帮助!好了,这就是答案,干杯!我不得不对它稍加修改:var form=$(“#acceptForm”);var formData=form.serialize();再次感谢,巨大的帮助!