Javascript 将表单数据转换为AJAX请求的请求数据
我试图通过POST AJAX请求提交表单数据,但找不到任何解决方案 我不能只按ID或名称等获取值,因为它是根据数据库中的数据动态创建的 我尝试过使用childNodes,认为这可能是一个解决方案,但无法解决。我需要使用JQuery吗?我是个初学者,可以用JS来完成吗 如果您有任何想法,我们将不胜感激,干杯。您在下面尝试过吗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() );
$( "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();再次感谢,巨大的帮助!