3 回答

TA貢獻(xiàn)1804條經(jīng)驗 獲得超7個贊
我正試圖從“遠(yuǎn)程”網(wǎng)站獲取一些json數(shù)據(jù)。我在99000端口上運行我的Web服務(wù)然后,我在99001端口上啟動我的網(wǎng)站(http:// localhost:99001 / index.html)。
我收到以下消息:
XMLHttpRequest cannot load http://localhost:99000/Services.svc/ReturnPersons. Origin http://localhost:99001 is not allowed by Access-Control-Allow-Origin.
即使我將我的網(wǎng)頁作為HTML文件啟動,我也會這樣:
XMLHttpRequest cannot load http://localhost:99000/Services.svc/ReturnPersons.Origin null is not allowed by Access-Control-Allow-Origin.
Web服務(wù)返回數(shù)據(jù)。我嘗試捕獲這樣的數(shù)據(jù)項:
var url = "http://localhost:99000/Services.svc/ReturnPersons";
$.getJSON(url, function (data) {
success: readData(data)
});
function readData(data) {
alert(data[0].FirstName);
}
而我正試圖得到這種結(jié)構(gòu):
[{"FirstName":"Foo","LastName":"Bar"},{"Hello":"Foo","LastName":"World"}]
你知道我為什么會收到這個錯誤嗎?

TA貢獻(xiàn)1811條經(jīng)驗 獲得超5個贊
我正在使用這個解決方案:
@interface Model
+ (int) value;
+ (void) setValue:(int)val;
@end
@implementation Model
static int value;
+ (int) value
{ @synchronized(self) { return value; } }
+ (void) setValue:(int)val
{ @synchronized(self) { value = val; } }
@end
我發(fā)現(xiàn)它作為Singleton模式的替代品非常有用。
要使用它,只需使用點符號訪問您的數(shù)據(jù):
Model.value = 1;
NSLog(@"%d = value", Model.value);
- 3 回答
- 0 關(guān)注
- 562 瀏覽
添加回答
舉報