2014-07-25 4 views
0

jquery mobile을 사용하여 JSONP를 만드는 데 문제가 있습니다. 데이터를받지 못했습니다.Jsonp 및 jquery mobile

코드를 넣습니다.

나를 도와 줄 수 있습니까?

HTML :

</head> 
<body> 
<script> 

$(function() { 

$("#callAjax").click(function() { 

    $.ajax({ 
     url: 'http://atcsat.es/App/ws/listadoModelos.php?callback=?', 
     type: 'GET', 
     dataType: 'jsonp', 
     error : function(){ document.title='error'; }, 
     success: function (data) { 
      alert(data); 
     } 
    }); 
}); 



}); 

</script> 
<div data-role="page" id="page"> 
<div data-role="header"> 
    <h1>Page One</h1> 
</div> 
<div data-role="content"> 
<input id="callAjax" type="button" value="Errores" /> 

</div> 
<div id="listadoListas"></div> 
</div> 

내가 그것을 [개체, 개체] 누군가가 그것에 대해 나에게 도움이 될 수 말합니다 실행?

답변

0

개체 당신의 JSONP 응답 데이터입니다. 다음과 같이 페이지에 추가 할 수 있습니다.

var listadoListas = ""; 
$.ajax({ 
    url: 'http://atcsat.es/App/ws/listadoModelos.php?callback=', 
    type: 'GET', 
    dataType: 'jsonp', 
    error : function(){ document.title='error'; }, 
    success: function (data) { 
     $.each(data, function(key, value){ 
      listadoListas += '<p>ID:'+data[key].ID+'</p><p>CodFamProducto:'+data[key].CodFamProducto+'</p><p>Descripcion:'+data[key].Descripcion+'</p><p>Marca:'+data[key].Marca+'</p></br>'; 
     }) 
     //alert(listadoListas); 
     $("#listadoListas").html(listadoListas)    

    } 
}); 
+0

감사합니다. – Mario

+0

@Mario 대부분 환영합니다 ......! – Ved

0

[object, Object]는 코드 "alert (data);"에 해당합니다. 이는 귀하의 요청이 올바르게 작동하고 있음을 의미합니다. 당신은 아마 같은 것을 추가해야 데이터 내용 분석하려면 는 :

for (var i in data) { 
    alert(i + " : " + data[i]); 
}