2013-07-15 68 views
0

我正在提取一個特殊問題。 $ .getJSON不正常

$.getJSON('http://golfersapp.omaserver.com/courses.php?populate=country', function(listcountry1) { 
     alert("golf server");//alert is not showing 
     }); 

但低於運行正常

$.getJSON('http://inveniya.net/jasmine-device/TenantList.php', function(data) { 
       alert("inveniya");// it is showing properly 
       }); 

簡單的提醒不來了! 兩者都從同一頁面運行。一個正在運行,另一個沒有運行。任何線索?

在此先感謝

+1

曾嘗試檢查'console.log(data)'? –

+0

你有什麼錯誤? – rhughes

回答

4

有這將導致數據是無效的JSON,看到最後三行頁的頁面上的小問題:

Notice: Undefined index: action in C:\inetpub\wwwroot\mobile\golfersapp\courses.php on line 100 
Notice: Undefined index: action in C:\inetpub\wwwroot\mobile\golfersapp\courses.php on line 111 
Notice: Undefined index: action in C:\inetpub\wwwroot\mobile\golfersapp\courses.php on line 137 

你應該解決這些通知讓有效的JSON。

+0

謝謝。它解決了 – Kabir

3

您違反了same origin policy限制,試圖發送跨域AJAX請求。

只有遠程服務器(域)支持JSONP這似乎不是這種情況,這隻能工作。導航http://golfersapp.omaserver.com/courses.php?populate=country只需返回JSON,而不是JSONP

相關問題