要使用 ajax,您首先需要创建一个服务器端函数来满足您的需要。例如,一个接受用户 ID 并返回用户全名的 php 脚本。假设您创建了该脚本并将其命名为“username.php”。
在您的页面上,您将使用 javascript 函数(例如 jquery .ajax函数)向 username.php 发送异步请求。函数调用看起来像这样:
function lookupUsername(){
$.ajax({
type: "POST",
url: "username.php",
data: { ID: $("#userID").val() }
}).done(function( msg ) {
alert( "Username: " + msg );
});
}
在上面的示例中,我假设用户 ID 嵌入在页面某处的带有ID="userID"
. 该术语$("#userID").val()
是一个 jQuery 函数,用于查找名为“userID”的 HTML 元素的值。
接下来,您需要在单击是单选按钮时调用查找函数。所以像:
<input type="radio" name="foo" id="foo" value="yes" onclick="lookupUsername()" />
请注意,要使用 JQuery 框架(.ajax() 函数和 $() 选择器函数,您需要在页面中包含 JQuery 框架:
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
完全可以在没有 jQuery 的情况下进行 ajax 调用,但是代码有点混乱。