/ / सरल AJAX पोस्ट काम नहीं कर रहा है - PHP, jquery, AJAX, पोस्ट

सरल AJAX पोस्ट काम नहीं कर रहा है - PHP, jquery, AJAX, पोस्ट

मैं AJAX का उपयोग करके एक साधारण पोस्ट करना चाहता हूं, मेरे मूल्य जो मैं पोस्ट करना चाहता हूं वे सही ढंग से भरे हुए हैं (मैंने अलर्टबॉक्स के साथ जांच की है) लेकिन मैं यह काम नहीं कर सकता।

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script>
$(function(){
$("#envoyer").click(function(){
var formname = $("#contact-form input[name=form-name]").val();
var formemail = $("#contact-form input[name=form-email]").val();
var formsubject = $("#contact-form input[name=form-subject]").val();
var formmessage = $("#contact-form input[name=form-message]").val();
alert(formname);

$.ajax({
type: "POST",
url: "/index.php",
data: {form-name : formname, form-email : formemail, form-subject : formsubject, form-message : formmessage},
success: function(data)
{
alert("success!");
}
});
});
});
</script>

इस काम को करने के लिए मैं क्या कर सकता था इसके बारे में कोई विचार?

उत्तर:

जवाब के लिए 0 № 1

आप अपना फॉर्म डेटा इस तरह से बना सकते हैं:

$(function(){
$("#envoyer").click(function(){
var FormData = form.serialize();

$.ajax({
type: "POST",
url: "/index.php",
data: FormData,
success: function(data) {
alert("success!");
}
});
});
});