2017-12-30 34 views
0

ajax에 문제가 있습니다. 나는 수색을하고 대답을 찾을 수 없다. 단지 내 브라우저에서> 네트워크 엘리먼트 - 검사Ajax는 inspect 요소 -> 네트워크에만 표시됩니다.

function generateNewNumber() { 
    $("#_res_number").html(''); 
    $.ajax({ 
     url: './content/ajax/generate_number.php?_unique=<?php echo $unique; ?>', 
     dataType: "json", 
     success: function(data) { 
     $("#_res_number").html(data+['number']); 
     } 
    }); 
} 

가 나는 결과를 볼 수 있습니다

내 문제는 내가 코드를 가지고있다. 그러나 div는 변화가 아닙니다.

사업부는 :

<div id="_res_number" style="height: 30px;"></div> 

누구나 생각하는 이유가? 응답이 JSON 객체 인 경우

+0

'data + [ 'number']'여기 더하기 기호는 무엇입니까? 또한 반환 된 json의 내용을 게시하는 경우에도 도움이됩니다. – AndreLDM

+0

빠른 응답을 보내 주셔서 감사합니다. 플러스가 제거되었지만 문제가 계속 지속됩니다. ( – Cheeese

답변

0

그냥이

$("#_res_number").html(data['number']); 
0

처럼 데이터를 전달; 같은 것을 시도하십시오

function generateNewNumber() { 
    $("#_res_number").html(''); 
    $.ajax({ 
     url: './content/ajax/generate_number.php?_unique=<?php echo $unique; ?>', 
     dataType: "json", 
     success: function(data) { 

     data = JSON.parse(data); 

     $("#_res_number").html(data.number); 
     } 
    }); 
} 

만약 이것이 작동하지 않는다면; 아약스 요청의 응답을 게시하여 더 많은 것을 도와 드리겠습니다.

+0

빠른 응답 주셔서 감사합니다. 데이터 유형을 변경 하시겠습니까? 'json'to data = JSON.parse (data);? inspect 요소의 respone > network is : { "confirmed": "23.30"} – Cheeese

+0

숫자 대신 OK를 사용하여 div를 업데이트해야합니다. 따라서 성공 부분은 다음과 같습니다. data = JSON.parse (data); $ ("#_ res_number") .html (data.result); – Phright

+0

죄송합니다. 실수 였고 나쁜 반응을 보냈습니다. { "confirmed": "23.30"} – Cheeese