1

J-query Ajax get Request by によってデータベースからいくつかの値を取得します。

/Helper/ActionName?imageids=1%2C2%2C3%2C4%2C5

Jqueryコードスニペット。

 $.ajax({
            url: AcredationUri,
            data: { imageids: accredationlist }, //accredationlist
            type: 'GET',
            traditional: true,
            async: true,
            success: function (data) {
                if (data != null && data.length > 0) {
                    acccontent = '';
                    $(data).each(function () {
                        acccontent += buildAccedationAccord(this);
                    });
                }
                $('#' + hid).find('.acimg').append(acccontent);
                $('#' + hid).find('.acimg').unblock();
            }
        });

ただし、これはエミュレータ環境で機能し、データが生成されます。しかし、同じコードはクラウド環境では機能しません。

firebugでキャプチャされたレスポンスはXML Parsing Error: no element found Location: moz-nullprincipal:{388b700f-8bb6-4ae5-a926-8d8fb6ec8c4c} Line Number 1, Column 1:

:クロス ドメイン呼び出しは行っていません。しかし、クロスドメインに関するエラーが表示されます

fiddler は何も異常を報告していません。

HTTP/1.1 200 OK
Cache-Control: private
Server: Microsoft-IIS/8.0
X-AspNetMvc-Version: 4.0
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Tue, 24 Sep 2013 05:04:04 GMT
Content-Length: 0

JSONこのメソッドからの応答を期待しています。しかし、ここで何が悪いのかを見つけることができません。

4

0 に答える 0