4

Apache Cordova Windows Phone 8 フレームワークを使用してアプリを開発しました。エミュレーターに取り組んでいます。

私の最初のページは、WCF サービスへの ajax 呼び出しを行い、ユーザー入力に応じて従業員のリストを表示します。私のページで Ajax 呼び出しによって返されたデータを表示しました。これまではすべて正常に動作します。

エミュレータの [戻る] ボタンをクリックすると問題が発生します。[戻る] ボタンをクリックすると、すべてのアプリ アイコンが表示されるエミュレーターの開始に移動します。

アプリのアイコンをクリックすると、メイン ページである index.html が開きます。検索条件を入力して検索ボタンを押すと、ajax 呼び出しがリクエスト ステータス 0 を返します。

なぜこれが起こっているのか、インターネット検索で役立つものが見つからないのかわかりません。私のajax呼び出しはこれです

    // Require cross-site scripting so enable it here (calling different website)
    $.support.cors = true;

    var jsonData = { 'searchCriteria': 'Raj'};
    $.ajax({
        type: "POST",
        url: "http://hqit116/EmployeeWCFService/EmployeeWCFServices.svc/GetEmployeeData",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        data: JSON.stringify(jsonData),
        processData: true,
        success: onSuccess,
        error: OnFailure
    });

誰かがこれで私を助けてくれませんか。これは、次の作業の進行を本当に妨げています。

4

0 に答える 0