使用 jquery 调用 PHP 函数
call a Php function using jquery
我是php的新手,所以请给我解释一下这段代码,我想用这段代码调用一个Php函数,可以吗,我的函数名称是remove_db((;(无参数(,什么是 myphpscript.php?请解释一下。
<script type="text/javascript" src="./jquery-1.4.2.js"></script>
<script type="text/javascript">
function compute() {
var params="session=123";
$.post('myphpscript.php',params,function(data) {
alert(data); //for testing if data is being fetched
var myObject = eval('(' + data + ')');
document.getElementById("result").value = myObject(addend_1,addend_2);
});
}
</script>
你不能从javascript调用PHPfunction。Javascript 是 CLIENTside(=在浏览器中执行(,PHP 是 SERVERside(=在服务器上执行(。
Php已经完成了它的工作,并将所有内容发送到浏览器,因此它不能做任何事情。
这就是AJAX的用武之地。ajax 向 phpfile 发送请求。php在服务器上执行,并给出javascript结果(如果有的话(。
您需要将 php 函数放在要执行的文件中(就像 php 工作一样(。如果你想向php发送一些信息,请使用那个data
选项,jQuery文档中对此进行了解释。
你应该阅读AJAX调用(jQuery Docs(。
我发现另一个有用的库是XAJAX,它使AJAX对PHP函数的调用变得漂亮而简单。
您可以在json
对象中调用php
函数。例如:
我想显示一个captcha
,而我的captcha
是由php
函数创建的,所以在我的javascript
代码中,我使用以下代码:
var $img = $("#form_img);
$img.attr("src", "/json-req:path'to'phpfile?req=" + escape("{'"id'":1,
'"method'":'"method name'", '"params'": ['"parameter'"]}"));
相关文章:
- 通过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