PHPスクリプトにJSONを送信しようとしていますが、何らかの理由でnull
アラートメッセージが返されます。
私はStackOverflowや他のフォーラム全体を検索し、他の人の例を使用しましたが、どういうわけか私はそれを間違え続けています。Firebugをチェックインし、リクエストが送信されています。私はJSONクエリの処理に非常に慣れていません。
誰かが私が間違っていることを指摘して、次回のために学ぶことができますか?
私のJQueryコード:
var name = $('#formName').val();
var regno = $('#formRegNo').val();
var charityinfo = $('#formCharityInfo').val();
var searchimprove = $('#formSearchImprove').val();
var finantialaid = $('#formFinantialAid').val();
var contactname = $('#formContactName').val();
var contactphonenumber = $('#formContactPhoneNumber').val();
var contactfaxnumber = $('#formContactFaxNumber').val();
var contactemail = $('#formContactEmail').val();
var website = $('#formWebsite').val();
var address = $('#formAddress').val();
var postcode = $('#postCode').val();
var arrayData = {"name":name,"regno":regno,"charityinfo":charityinfo,"searchimprove":searchimprove,"finantialaid":finantialaid,"contactname":contactname,"contactphonenumber":contactphonenumber,"contactfaxnumber":contactfaxnumber,"contactemail":contactemail,"website":website,"address":address,"postcode":postcode};
console.log(name);
$.ajax({
url: "test.php",
type: "POST",
dataType: "json",
contentType: "json",
async: false,
data: arrayData,
success : function(response) {
alert(response);
},
error: function(){
alert("error");
}
}); //End AJAX
私のPHPコード:
<?php
$return = $_POST;
echo json_decode($return);
?>