javascript - Ajax post in Wordpress contact form -


i'm using wordpress , ninja form plugin. want when submit form, post service datas. html:

<input type="submit" name="_ninja_forms_field_7" class="ninja-forms-field  popup-submit" id="ninja_forms_field_7" value="" rel="7"> 

js:

$('#ninja_forms_field_7').click(function () {     var name = $('#ninja_forms_field_6').val();     var surname = $('#ninja_forms_field_6').val();     var emailaddress = $('#ninja_forms_field_8').val();     var ecommercesiteurl = $('#ninja_forms_field_9').val();         var post_datas = emailaddress = +emailaddress & name = +name & surname = +surname & ecommercesiteurl = +ecommercesiteurl;     $.ajax({         type: 'post',         url: 'myserviceaddress',         data: post_datas,         success: function (answer) {             console.log(answer);         }     }); }); 

but not working. how can fix it?

 var post_datas = "emailaddress="+emailaddress+"&name="+name+"&surname" ..... 

you missing quote of url post string (data).

or try better solution

var post_data = {name: name , email: email},   $.ajax({data: postdata}); 

Comments

Popular posts from this blog

python - TypeError: start must be a integer -

c# - DevExpress RepositoryItemComboBox BackColor property ignored -

django - Creating multiple model instances in DRF3 -