코드 숨김에서 생성 된 JSON 응답을 반복 처리하려고합니다. 내 코드가 반환되는 문자열입니다 :이 사용을 반복하기 위해 노력하고있어Jquery/JSON에 문제가 발생했습니다.
[{"Symbol":"^GDAXI","Last":"6787.49","Change":"+38.73"},{"Symbol":"^FTSE","Last":"5894.65","Change":"+18.72"}]
:
<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
<script type="text/javascript" src="/Scripts/jquery-1.4.1.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$.ajax({
type: "POST",
url: "Stocks.asmx/GetQuote",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (stocks) {
$(stocks).each(function (index) {
$('#stocks').append("<li>" + this.Symbol + "</li>");
});
}
});
});
</script>
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<p>
<ul id="stocks"></ul>
</p>
</asp:Content>
내가 갖는 모든 '정의되지 않은'과 리 항목입니다.
어디로 잘못 가고 있습니까?
ASMX 서비스가 XML이 아닌 JSON을 반환하도록 정의 되었습니까? –
어떤 기호를 원하십니까? 귀하의 코드에 정의 된 Symbol이 보이지 않습니다. – knub
@knub JSON을 확인 하시겠습니까? – Jivings