私の目標は、Jqueryを使用してWebサービスを呼び出すことです。 は、私はこのサイトから、この例が見つかりました: How to use jQuery to call an ASP.NET web service?JavaScriptからWebサービスを呼び出すときにアクセスが拒否されました。
私は私の使用にそれを修正:
function InfoByDate(aUrl){
var divToBeWorkedOn = '#AjaxPlaceHolder';
var webMethod = 'http://MyWebService/Web.asmx/GetInfoByDates'
var parameters = "{'sUrl':'" + aUrl + "'}"
$.ajax({
type: "POST",
url: webMethod,
data: parameters,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
$(divToBeWorkedOn).html(msg.d);
},
error: function(e){
$(divToBeWorkedOn).html("Unavailable");
}
});
}
は、今私は、拒否されたのjsエラーへのアクセスを取り戻します! 私のWebサービスは同じドメインにあり、クロスドメインは関係ありません。 誰かがその問題を私に助けてくれますか? 乾杯。 NirNiroN
ウェブサービスは、それを呼び出すウェブページとは別のドメインにありますか?もしそうなら、あなたはSOP(同じ起点方針)の問題に当たっています。 –
もう少し情報を与えてください。サーバーへの呼び出しが行われますか?火かき棒でそれを調べることはできますか?サーバが応答コードなどを提供しているか何も実行されておらず、エラーコードや回線情報など何もない「アクセスが拒否されました」のようなjsエラーを受け取るだけですか? – TheBrain