1

この問題に関する投稿がいくつかあるようですが、明確な答えがなく、私のために働いている答えはありません。ブラウザーでうまく機能する単純な JQuery Post がありますが、IOS のネイティブ アプリを介してサーバー上の PHP ページに投稿しません。それを機能させるために追加できるハンドラーはありますか、それともホワイトリストの問題ですか? いずれにせよ、問題を解決するための適切なリソースまたは簡単な手順はありますか? 以下の私のコードを参照してください。

    $(function() {
$('#RFQ, #sQuote, #sQuote1, #sQuote2, #sQuote3').submit(function() {
    $.ajax({
        url: this.action,
        type: this.method,
        data: $(this).serialize(),
        success: function(data) {
                    $('#RFQ, #sQuote, #sQuote1, #sQuote2, #sQuote3').html( $("#formResponse").html() );

        }
    });
    return false;
    });
});
4

1 に答える 1

0

外部アクセスを許可するようにファイルCordova.plistを正しく変更したことを確認してください。

ファイルCordova.plistを開き、次のように作成したことを確認します。

1 -OpenAllWhitelistURLsInWebViewに設定YES

2 -右クリックExternalHosts->Add Row

3 -String新しく追加された行の値を に設定すると、新しい行*は次のようになります。

Item0                String              *

通常、*アクセスを提供する外部 URL に置き換えます。ただし、問題が本当にホワイトリストに起因するものであることを確認するために、*.

ドメイン ホワイトリストの詳細については、オンライン ドキュメントを確認してください: http://docs.phonegap.com/en/2.1.0/guide_whitelist_index.md.html#Domain%20Whitelist%20Guide

お役に立てれば。

Cordova.plist上記のようにファイルを変更した後、これが機能するかどうか教えてください。

于 2012-10-16T03:03:25.743 に答える