私はこれに非常に長い間困惑しています。JSON呼び出しを適切に行うためのこの貴重な知識を習得したいと思います。助けて人間たち。
だから私はこのように電話をかけています:
$.ajax({
type : "POST",
url : "http://quote.mythicalQuotes.com/unicorn/service/historical/json?callback=callme&symbols=APPL",
dataType: "text",
cache : false,
data : My_Array,
error : function(request,error){alert(request+" "+error); },
success : function(data)
{
alert("Response" + data);
}//success
}).fail(function(textStatus, errorThrown) { alert("error Error");
console.log("The following error occured: "+ textStatus, errorThrown); });
しかし、それは失敗し、「エラー」アラートをスローします。良いコーディング!
ブラウザの URL に " http://quote.mythicalQuotes.com/unicorn/service/historical/chart/lite/json?callback=callme&symbols=APPL " を貼り付けると、次の形式の JSON が得られます。
callme(
{
"SYMB" : [
{
"DESCRIPTION" : "APPL,
"BARS" : {
"CB" :[
{
"lt" : "09-01-2011::20:00:00",
"op" : "16.31",
"cl" : "15.22",
"hi" : "16.45",
"lo" : "14.72",
"v" : "17768019"
},
{
"lt" : "09-02-2011::20:00:00",
"op" : "15.22",
"cl" : "14.22",
"hi" : "19.45",
"lo" : "10.72",
"v" : "17768000"
}
]
}
]
})
では、この特定の Javascript のセマンティクス/構文に対する怒りを引き起こしている、ここで私が行っている残虐行為は何ですか?
これを引き起こす可能性があると私が考えたいくつかの理由。1. 同一オリジン ポリシー。2.間違った JSON 形式が返されます。3.私のコードの愚かさ。
助けてください。