従来のASPアプリケーションからRESTサービスを呼び出す必要があります。 RESTサービスを呼び出す最良の方法はJqueryを使用していると聞いています。 私のために働いていません。私はここで何をしているのか分かりません。 ここに私のコードです。 src
属性を持つJquery/javascriptを使用してRESTサービスを呼び出す
<script language="javascript" scr="inc\javascript\jquery-1.7.2.js" ></script>
<script language="javascript">
$(document).ready(function(){
CallService();
});
function CallService()
{
alert("HelloWorld");
var Type = "POST";
var ServiceUrl = "http://mysite/restservice.svc";
var ContentType = "application/xml; charset=utf-8";
var DataType = "xml";
var ProcessData = false;
$.ajax({
type : Type, //GET or POST or PUT or DELETE verb
url : ServiceUrl, // Location of the service
//data : varData, //Data sent to server
contentType : ContentType, // content type sent to server
dataType : DataType, //Expected data format from server
processdata : ProcessData, //True or False
// success : function(msg) {//On Successfull service call
// ServiceSucceeded(msg);
},
error: ServiceFailed// When Service call fails
});
}
</script>
あなたはそれが機能していないことをどのように知っていますか?あなたはどんなエラーを出していますか?質問にもっと詳細を記入してください。ありがとう! –
エラーはどうなりますか?任意の戻り値またはコンソールログを取得しましたか?もう少し詳しく知りたいと思う。 –
そのコードを実行するときに何が起こるのか、なぜ間違っているのかを記述してください。たとえば、JSエラーが表示されますか?あなたはサーバー側のエラーを取得しますか?正常にサーバーに到達したが、戻ってこないと思われますか?または...?あなたは現在、 'data'をコメントアウトしています。そのため、Ajaxコールは指定されたURLにポストする必要がありますが、データは送信されません。 – nnnnnn