0

phonegapプラットフォームとjqueryライブラリを備えたEclipse Androidエミュレーターから、開発中のコンピューターにajax呼び出しを行おうとしています。これは、サーバーがエミュレーターと同じようにコンピューターで実行されているシナリオです。次のようにajaxで呼び出そうとすると:

$.ajax({
            type : "POST",
            url : "http://10.4.40.235/API.public/index.php",
            success : function(data)
            {
                alert(data);
            }
 });

うまくいきません。クロスドメインの ajax リクエストが原因だと思いますが、どうすればこれを行うことができますか。10.0.2.2 IP でも試しましたが、うまくいきませんでした。数時間費やして、どこにも行かないようです....私のエミュレータとPC上のサーバーは接続されています.

LogCat では、次のエラーが表示されます。

WEb Console: Uncaught SyntaxError: Unexpected indetifier at: http://10.0.2.2/API.public/index.php?calback=jQuery[some numbers]
enter code here
4

1 に答える 1

0

3時間働いた後、私は解決策を得ました...これは私にとってはうまくいっています

$.get('http://10.0.2.2/API.public/index.php', function (data) {
    alert(data);
});
于 2012-08-16T13:43:48.083 に答える