如何使用 AJAX 从 php 获取变量
how to get variables from php using AJAX
我想向 php 脚本发送一个值并执行它,在我想从 php 脚本获取变量并使用 AJAX[=22= 显示它之后]
这是 PHP 脚本
<?php
include('config.php');
$_POST['username'];
$username = $_POST['username'];
$sql = mysql_query('SELECT * FROM users WHERE username="'.$username.'" ');
if ($req = mysql_fetch_array($sql) ) {
$result = '<div class"result">' . $req['firstname']. "</div>";}
echo $result;
?>
这里是 html 和 AJAX
<script>
$(document).ready(function() {
$("#ajaxButton").click(function() {
$.ajax({
url:'toAction.php',
data:{username: $('#username').val()},
type:'POST',
});
});
});
</script>
<input type="text" name="username" id="username"/>
<input type="button" value="Find" id="ajaxButton"/>
<div id="result"></div>
在 <div id="result"></div>
我想展示 $result
。
我怎么能这样,我的英语很抱歉...
您需要使用 success
回调发回结果以显示 $result
,如下所示:
<script>
$(document).ready(function() {
$("#ajaxButton").click(function() {
$.ajax({
url:'toAction.php',
data:{username: $('#username').val()},
type:'POST',
success: function(data) {
$('#result').html(data);
}
});
});
});
</script>
你可以这样使用它。
$.ajax({
url:'toAction.php',
data:{username: $('#username').val()},
type:'POST',
success: function(phpData){
//PHP data can be used he!
alert(phpData);
}
});
我想向 php 脚本发送一个值并执行它,在我想从 php 脚本获取变量并使用 AJAX[=22= 显示它之后] 这是 PHP 脚本
<?php
include('config.php');
$_POST['username'];
$username = $_POST['username'];
$sql = mysql_query('SELECT * FROM users WHERE username="'.$username.'" ');
if ($req = mysql_fetch_array($sql) ) {
$result = '<div class"result">' . $req['firstname']. "</div>";}
echo $result;
?>
这里是 html 和 AJAX
<script>
$(document).ready(function() {
$("#ajaxButton").click(function() {
$.ajax({
url:'toAction.php',
data:{username: $('#username').val()},
type:'POST',
});
});
});
</script>
<input type="text" name="username" id="username"/>
<input type="button" value="Find" id="ajaxButton"/>
<div id="result"></div>
在 <div id="result"></div>
我想展示 $result
。
我怎么能这样,我的英语很抱歉...
您需要使用 success
回调发回结果以显示 $result
,如下所示:
<script>
$(document).ready(function() {
$("#ajaxButton").click(function() {
$.ajax({
url:'toAction.php',
data:{username: $('#username').val()},
type:'POST',
success: function(data) {
$('#result').html(data);
}
});
});
});
</script>
你可以这样使用它。
$.ajax({
url:'toAction.php',
data:{username: $('#username').val()},
type:'POST',
success: function(phpData){
//PHP data can be used he!
alert(phpData);
}
});