저는 AJAX 요청을 수행하고 PHP 스크립트에 데이터를 게시하는 js 스크립트를 가지고 있습니다.이 스크립트는 작동 여부에 따라 다시 echo합니다.Jquery ajax POST 응답이 null입니다.
여기 PHP JS 여기
$(document).ready(function(){
var post_data = [];
$('.trade_window').load('signals.php?action=init');
setInterval(function(){
post_data = [ {market_number:1, name:$('.trade_window .market_name_1').text().trim()},
{market_number:2, name:$('.trade_window .market_name_2').text().trim()}];
$.ajax({
url: 'signals.php',
type: 'POST',
contentType: 'application/json; charset=utf-8',
data:{markets:post_data},
dataType: "json",
success: function(response){
console.log("Response was " + response);
},
failure: function(result){
console.log("FAILED");
console.log(result);
}
});
}, 6000);
});
된다 : 따라서 기본적
if(isset($_POST["json"]))
{
$json = json_decode($_POST["json"]);
if(!empty($json))
{
echo "IT WORKED!!!!";
}
else
echo "NOT POSTED";
}
저는 '성공 응답 생각 : 함수 (대응)'방법으로 채워 것을 어느 "IT WORKED !!!" PHP의 if 문에 따라 "NOT POSTED"가됩니다. 이제 모든 것이 JS 스크립트가 성공의 문에 들어갈 관리하지만 콘솔이를 출력하기 때문에 제대로 작동 :
Response was null
나는 화면을 업데이트하기 위해 서버로부터 수익을 얻을 수 있어야합니다.
내가 잘못하고있는 아이디어가 있습니까?
당신이 여기'$ _POST' 배열 결과를 붙여 넣을 수 있습니다 :
내가 연관 배열에 게시 된 데이터를 은밀한하려면 다음 코드를 사용했다? 그래서 모든 몸이 당신이 게시하는 것을 발견 할 것입니다! – NullPointer
문제는 내가 PHP에 보낸 오류가 출력 배열() 빈 배열을 얻을 것입니다. – ragebunny
PHP 파일에서 응답이'null '이되는 이유 – NullPointer