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

时间:2017-04-05 18:00:55

标签: javascript php ajax post request

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

我无法通过ID或名称等获取值,因为它是根据数据库中的数据动态创建的。

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

任何想法都会受到赞赏,欢呼。

2 个答案:

答案 0 :(得分:0)

你在下面试过吗

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

答案 1 :(得分:0)

你可以做的只是给表格提供一个id(这里我给 form_id

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

干杯。 :)