json 객체 배열을 자바 스크립트에서 PHP 코드로 보내려고합니다. PHP 파일에서 응답을 얻을 수 없습니다.Json 배열을 Ajax에서 PHP로 보내기
function getData() {
var jsonObject = [];
var genderMenu = document.getElementById("gender");
var levelMenu = document.getElementById("level");
jsonObject[0] = {
psid: document.getElementById("psid").value,
fName: document.getElementById("fname").value,
lName: document.getElementById("lname").value,
gender: genderMenu.options[genderMenu.selectedIndex].value,
};
for(var i = 1; i <= varCount; i++) {
if(document.getElementById("fName"+(i))) {
jsonObject[i] = {fName : document.getElementById("fName"+(i)).value,
lName: document.getElementById("lName"+(i)).value,
};
}
}
var jsonObjectString = JSON.stringify(jsonObject);
var result = "";
$.ajax({
type: 'POST',
url: '/inviteProcessing.php',
data: {myData: jsonObject},
success: function(response) {
if(response.success)
alert(response.message);
else
alert(response.message);
}
});
alert(jsonObject);
}
PHP 파일은 u는 어떤 문제를 볼 수 있습니까 다음 코드
<?php
$input = $_POST['myData'];
$input_string = json_decode($input, true);
echo json_encode(array('success' => true, 'message' => $input_string));
?>
이있다?
header('Content-type: application/json');
echo $encodedjsonstring;
exit;
무엇이 문제입니까? 콘솔에서 무엇을 볼 수 있습니까? – SLaks
콘솔에서 무엇을 볼 수 있습니까? /inviteProcessing.php 파일 경로가 맞습니까? – rakeshjain
"PHP 파일에서 응답을받을 수 없습니다"는 의미는 무엇입니까? 빈 페이지? 그런 다음 오류를 찾으십시오 (흰색 화면 디버깅에 대한 http://stackoverflow.com/tags/php/info 참조). 그렇지 않으면 입력을 디버깅하십시오. 아무도 그 과거를 훨씬 도와 줄 수 없습니다. –