문제

나는 $ .post 요청에 문제가있다.오류가 없지만 반환은 비어 있습니다.서버 admin을 괴롭히기 시작하기 전에이 문제가 있는지 누구인지.나는 내가 실수하지 않았는지 확인하고 싶다.

가 사용하는 코드 아래 :

var post_data = JSON.stringify({'str_action':'log_element', 'int_id':'TEST', 'str_value':'EMPTY'});
$.post('http://url/', post_data, debug_return_data);

function debug_return_data(data)
{
    alert(data);
}
.

문제는 경고의 반환 된 데이터가 비어있는 것입니다.내 코드에서 실수를 했습니까?

미리 감사드립니다.

도움이 되었습니까?

해결책

Ajax 호출이 올바른, Firebug 또는 Chrome Dev 도구의 응답을 확인하여 서버가 실제로 데이터를 반환하는지 확인하십시오.

AJAX 호출을 주소 표시 줄에있는 하나 이외의 AGAX 호출을 만드는 경우 도메인 간 통화로 차단됩니다.이렇게하려면 JSONP를 사용하십시오.

http://devlog.info/2010/03/10/cross.- 도메인 - ajax /

다른 팁

$.post('http://url/', post_data, function(data)
{
    alert(data);
});
.

이것은 jQuery 설명서에 있습니다

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top