개발자 도구에서 브라우저로 응답이 전달되지만 응답 가능한 데이터를 작업 가능한 양식으로 가져 오는 데 문제가 있습니다.JSONP 데이터를 AJAX 응답에서 HTML로 변환하려고 시도했습니다.
는 app.js
res.jsonp({
pollName: loadedPoll.pollName,
pollTitle: loadedPoll.pollTitle,
pollID: loadedPoll._id,
pollOptions: loadedPoll.pollOptions
});
자바 스크립트
내가 원하는 어느 데이터responseText: "jQuery19105805847404990345_1364409899124 && jQuery19105805847404990345_1364409899124({↵ "pollName": "testPoll",↵ "pollTitle": "Do you like Doritos?",↵ "pollID": "5150a7596a76e6378a000002",↵ "pollOptions": [↵ "Yes",↵ "No",↵ "Maybe"↵ ]↵});"
에서 개발자 콘솔에 보면
$.ajax({
url: 'http://Thisiscorrect.com:3000/loadPoll',
dataType: 'jsonp',
data:{questionName: 'testPoll'},
success: function(data){ //console.log(data);
var X = data.toString();
console.log(X);
//console.log($(x).filter("#responseText"));
}
하지만의도 두 가지 방법이 있습니다. 어떤 충고?
입니다 시도? 당신은 당신의 질문을 통해 좀 더 명확하게 할 수 있습니까? 왜 data.toString을하고 있니? –
@BenjaminGruenbaum 서버 쪽에서 내 응답을 추가했습니다. HTML로 변환 할 수있는 특정 Poll을 얻기 위해 서버에 요청을 보내려고합니다. 이것이 최선의 방법인지는 잘 모르겠습니다. – tausch86