2013-12-19 75 views
0

這裏是我的代碼

 $.ajax({ 
     type: 'GET', 
     url: '//outside.com/api/v1/userinfo.json', 
     crossDomain: true, 
     dataType: 'json', 

要求爲什麼我仍然得到選項的一部分?

"OPTIONS /api/v1/userinfo.json HTTP/1.1" 301 0 

有什麼想法嗎?

+0

Options請求是一個預先請求,它會檢查服務器是否返回正確的頭以發出CORS請求。在您的控制檯中,您是否看到很多紅色文字,說明有關同一起源策略的內容? http://en.wikipedia.org/wiki/Cross-origin_resource_sharing –

+0

此外,crossDomain選項不需要,因爲這是一個跨域請求。 –

回答