JQuery用于编写客户端脚本。我读过,我们可以在JQuery中调用webservices。你能不能给我一个在客户端调用webservices的场景需求。谢谢!
答案 0 :(得分:1)
场景 - 假设您希望通过JQuery对Web服务进行ajax调用来检索下拉列表中的国家/地区列表。
以下是来自Spring thymleaf模板的JQuery调用示例
<script th:inline="javascript">
$("document").ready(function() {
$("select#country").change(function() {
var selectedCountry = $("#country option:selected").val();
$.ajax({
type : "GET",
url : "/TestApplication/selectedCountry/" + selectedCountry,
cache : false,
timeout : 600000,
success : function(data) {
$('#feedback').html(data);
}
});
});
});
</script>
在上面的示例中,调用了一个服务(/ TestApplication / selectedCountry /)来检索一组国家。
答案 1 :(得分:0)
通过GET简单的ajax调用:
在客户端:
PHP :(例如:view.php)
<span>value:</span><span id="ajaxValue"></span>
jQuery :(例如:view.php)
$.get('ws/getValueById.php?id=<?php echo $currentId ?>', function(data) {
$('#ajaxValue').html(data);
});
在服务器上:
PHP(例如:ws / getValueById.php)
function getValueById($id) {
// database fetch
}
if (!isset($_GET['id'])) die('missing parameter id');
die (getValueById($_GET['id']));