jQueryからWebサービスを呼び出したいとします。どうやってやるの?jQueryからWebサービスを呼び出す方法
答えて
あなたが任意の他の要求のようなAJAX要求を行うことができます。
$.ajax({
type:'Get',
url:'http://mysite.com/mywebservice',
success:function(data) {
alert(data);
}
})
onSuccessハンドラの綴りを訂正してください...成功から成功へ – jcolebrand
クロスドメインが必要な場合はどうすればいいですか – kta
@kta、次にjsonpが必要です –
EDIT:
OPは、クロスドメインリクエストを使用するために探していませんでしたが、jQueryのは、V1.5のようJSONPをサポートしています。 jQuery.ajax()、具体的にはcrossDomain
パラメータを参照してください。
通常のjQuery Ajaxリクエストはクロスサイトでは動作しませんので、リモートRESTful Webサービスを照会する場合は、おそらくサーバー上でプロキシを作成し、jQuery getリクエストでそれを照会する必要があります。例については、this siteを参照してください。
SOAP Webサービスの場合は、jqSOAPClient pluginを試してみるとよいでしょう。
私はjQueryのを使用してWCFサービスを消費する方法についてブログ:
http://yoavniran.wordpress.com/2009/08/02/creating-a-webservice-proxy-with-jquery/
ポストがまっすぐにJavaScriptでサービスプロキシを作成する方法を示しています。
私のような問題を抱えている人は、青田マルワンさんの答えに従ってください...コードには小さなタイプミスがあります。 "成功"の代わりに "成功"はスペルを変え、コードは正常に機能します。 Javaでは
、この戻り値は、jQueryのAjaxのに失敗GET:
return Response.status(200).entity(pojoObj).build();
しかし、これは動作します:
ResponseBuilder rb = Response.status(200).entity(pojoObj);
return rb.header("Access-Control-Allow-Origin", "*").build();
----
全クラス:
@Path("/password")
public class PasswordStorage {
@GET
@Produces({ MediaType.APPLICATION_JSON })
public Response getRole() {
Contact pojoObj= new Contact();
pojoObj.setRole("manager");
ResponseBuilder rb = Response.status(200).entity(pojoObj);
return rb.header("Access-Control-Allow-Origin", "*").build();
//Fails jQuery: return Response.status(200).entity(pojoObj).build();
}
}
- 1. jqueryからWebサービスを呼び出す
- 2. jQueryからWCF Webサービスを呼び出す方法は?
- 3. Webサービス内からWebサービスを呼び出す方法
- 4. PHP Webアプリケーションからsiebel Webサービスを呼び出す方法は?
- 5. Google Webアプリケーションから.Net Webサービスを呼び出す方法は?
- 6. JQuery XML Webサービスを呼び出す
- 7. htmlからWebサービスを呼び出す
- 8. nodejsからWebサービスを呼び出す
- 9. SeamからWebサービスを呼び出す
- 10. httpmoduleからWebサービスを呼び出す
- 11. C++からWebサービスを呼び出す
- 12. WIXからWebサービスを呼び出す
- 13. サブフォルダからWebサービスを呼び出す
- 14. JavascriptからWebサービスを呼び出す
- 15. RPGからSpring Webサービスを呼び出す方法は?
- 16. WebサービスをExcelから呼び出す方法マクロ
- 17. androidアプリケーションからWebサービスを呼び出す方法は?
- 18. アンドロイドから.NET Webサービスを呼び出す方法は?
- 19. Alexa Lambda関数からWebサービスを呼び出す方法
- 20. IONICから簡単なWebサービスを呼び出す方法
- 21. Webサービス(wsdlで記述)をJavaから呼び出す方法
- 22. camel restからsoap Webサービスを呼び出す方法Java DEL
- 23. Blackberry Simulatorから.NET Webサービスを呼び出す方法は?
- 24. iPhoneアプリケーションからWSDL Webサービスを呼び出す方法は?
- 25. PythonからSOA Webサービスのメソッドを呼び出す方法は?
- 26. データレイヤーからWebサービスを呼び出す方法
- 27. AndroidモバイルアプリケーションからローカルWebサービスを呼び出す方法
- 28. ajaxから.NET Webサービスを呼び出す方法は?
- 29. フレックスからWebサービスを呼び出す方法
- 30. WordpressフォームからSOAP Webサービスを呼び出す方法は?
私があれば、質問を閉じる示唆これは私が – shahkalpesh
の下に投稿したリンクで十分にうまく答えられています。これは多少Stack Overflowの質問に関連しています* [How to jQueryを使用してASP.NET Webサービスを呼び出しますか?](http://stackoverflow.com/questions/230401/how-to-use-jquery-to-call-an-asp-net-web-service/230605)* 。 – shahkalpesh
http://docs.jquery.com/Ajax – Gromer