別のドメインから web サービスを呼び出すときに jsonp を使用する方法。単純な json が残りの webservice に対して機能しないためです。ajax 呼び出しのために残りの webservice を呼び出す方法はありますか。 firebugのブラウザですが、アプリケーションに表示する方法
私のJSコード。
function callService() { $.ajax({ type: varType, //GET または POST または PUT または DELETE 動詞 url: varUrl, // サービス データの場所: varData, // サーバーに送信されるデータ crossDomain: true, キャッシュ: false, async: false, contentType: varContentType, // サーバーに送信されるコンテンツ タイプ dataType: varDataType, // サーバーから期待されるデータ形式 processdata: varProcessData, //True または False success: function (msg) {//On 成功したサービス呼び出しalert("サーバーが正常に応答しました!.."); }, エラー: 関数 (msg) { alert('error ' + msg.d); } });} 関数 countryProvinceWCFJSONMulti() {
var head = document.getElementsByTagName('head')[0];
script = document.createElement('script');
script.type = 'JSON';
script.src = "http://192.168.15.213/myservice/Service.svc/GetEvents";
script.type = "text/javascript";
head.appendChild(script);
varType = "GET";
varData = '{"username": "' + "Suhasusername" + '","password": "' + "suhaspassword" + '"}';
varContentType = "application/JSONP; charset=utf-8";
varDataType = "JSONP";
varProcessData = true;
callService();
}