通过 Ajax 调用 PHP 函数
Call PHP Function by Ajax
我是网站的新手。我的页面中有一个文本框,我需要的是当 onBlur 该文本框时,调用包含 sql 查询的 php 方法。我在网上找到了类似的东西,但仍然在网上工作。我做错了吗?
<?php
if(isset($_POST['Greet']))
{
echo $_POST['Greet'];
}
?>
<html>
<body>
<script type="text/javascript">
function sayHi()
{
var value = $.ajax({
type: "POST",
url: "page.php",
data: "Greet="+$("#Greeting").val(),
async: false
}).responseText;
}
</script>
<input type="text" name="Greeting" id="Greeting" onblur="sayHi()">
</body>
</html>
退出你的php以在同一脚本中使用,ajax将返回整个html。
<?php
if(isset($_POST['Greet']))
{
echo $_POST['Greet'];
die;
}
?>
value
将收到您的回复alert(value)
后来编辑:
<?php
if(isset($_POST['Greet']))
{
echo $_POST['Greet'];
die;
}
?><html>
<body>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
<script type="text/javascript">
function sayHi()
{
var value = $.ajax({
type: "POST",
url: "index.php",
data: "Greet="+$("#Greeting").val(),
async: false
}).responseText;
$('#result').html(value);
}
</script>
<span id="result"></span>
<input type="text" name="Greeting" id="Greeting" onblur="sayHi()">
</body>
</html>
你应该在你的
页面中包含jQuery脚本,以使$.ajax工作。
喜欢这个:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
相关文章:
- 通过Ajax将JavaScript函数传递给PHP文件
- 在javascript函数中使用php变量
- 调用php数组中的JS函数
- 执行php函数的onclick事件的其他替代方案
- 使用ajax用jquery调用php函数
- 如何通过ajax增加/减少PHP变量值并重新加载函数
- php函数的ajax html$_POST值返回null
- 如何检查这个代码点火器php函数是否工作,该函数是否在ajax url中使用
- 无法识别从php创建的Js函数
- PHP/JS-EchoJs函数PHP curl发布后的通知
- 如果函数PHP中的条件为true,则禁用链接
- Jquery在Wordpress中不起作用;函数php
- Ajax 中的函数 php
- 函数.php当变量未硬编码时脚本中断
- 可以't调用函数php,ajax
- 获取我的数据库值作为字符串传递给我的javascript函数PHP
- 从下拉菜单中发送和设置3个选定的值到JavaScript函数PHP
- 通过触发AJAX函数——PHP
- 如何从ajax函数(PHP)为js变量赋值
- 通过参数将php变量传递给javascript触发器函数PHP,JAVASCRIPT