0

appceleratorモバイルアプリでRailsアプリからJSONを取得しようとしています。

これが私がappceleratorでJSONを取り込む方法です:

loader.open( "GET"、 "http:// xxx / mobile_api");

これは、次のURLで機能します。http: //api.twitter.com/1/statuses/user_timeline.json?screen_name = mobtuts http://www.coovents.com/tit_json_local.php

Railsアプリでは、次のようにJSONを生成します:@locations_json = @ locations.to_json render:text => @locations_json

Railsアプリから出力されたテキストを実際にコピーし、phpテキストファイル(Coovents)を作成しました。これで機能します。

私のアプリによって生成されたJSONはappecleratorで機能しませんが、Twitterによって生成されたJSONは正常に機能します。アプリで生成されたJSONをコピーして別のファイルに貼り付けると、それも機能します。

4

1 に答える 1

0

おそらく、PHP が「text/html」で提供しているからでしょうか?

「application/javascript」または「application/json」でサービスを提供してみてください。

于 2010-12-01T03:20:08.933 に答える