JSON データを返す .asmx サービスがあります。誰かが JavaScript のページからサービスを呼び出す簡単な例を教えてもらえますか? Tks
質問する
377 次
1 に答える
5
jQuery の get 関数を使用できます。
var dataID = $('#WhatINeedForAParameter').val();
$.get('WebApiAddress/MethodName', { id: dataID },
function(data) {
alert(data);
// Since your method returns a JSON object you can access
// the properties of that object
alert(data.id);
alert(data.name);
});
または、長い手形の jQuery ajax を使用する場合は、次のようにします。
var dataID = $("#WhatINeedForAParameter").val();
var request = $.ajax({
url: "WebApiAddress/MethodName",
type: "POST",
data: { id : dataID },
dataType: "jsonp"
});
request.done(function(msg) {
alert('You got this ' + msg);
});
request.fail(function(jqXHR, textStatus) {
alert( "Your request failed: " + textStatus );
});
于 2012-06-22T14:09:31.860 に答える