在jquery中追加PHP
可能重复:在jquery中追加PHP,php,jquery,Php,Jquery,可能重复: 如何在Jquery中编写PHP 有没有办法做到这一点 $('button').click(function(){ <?php session_destroy();?> }) ; $(“按钮”)。单击(函数(){ }) ; 您不能在客户端执行PHP。您不能PHP在服务器端进行解释,而jQuery在客户端进行解释 您应该使用锚调用destroy函数而不离开页面 jQuery('button').click( function ()
如何在Jquery中编写PHP 有没有办法做到这一点
$('button').click(function(){
<?php session_destroy();?>
}) ;
$(“按钮”)。单击(函数(){
}) ;
您不能在客户端执行PHP。您不能PHP在服务器端进行解释,而jQuery在客户端进行解释
您应该使用锚调用destroy函数而不离开页面
jQuery('button').click( function () { jQuery.get("session_destroy.php"); } );
无法在客户端执行PHP
但是
您可以在单击时调用php脚本以执行所需操作:
$('button').click(function(){
$.get("destroySession.php");
});
您还可以获取
或发布
某些值:
var values = {
destroy: true
};
//get request:
$.get("destroySession.php", values);
//post request:
$.post("destroySession.php", values);
您的PHP代码将被返回,然后返回到客户端。您想要做的是使用AJAX调用或其他HTTP访问站点上的URL,以使用js执行session destroy.php代码?创建一个session_destory.php,如果要销毁会话,可以调用它。你可以想象你正在注销或执行类似的任务。为什么不允许按钮直接导航到页面。。。终止会话,然后从服务器重定向到登录页(登录或其他)否,但您可以通过ajax调用服务器端脚本来执行操作。您可以调用php函数还是必须是php函数file@MinaGabrielphp文件。无法在客户端(浏览器)上执行php(服务器端)代码。可以使用$.get(“destrosession.php?foo=bar”)调用文件并传递参数
或发布它们,并确定要在PHP文件中执行的操作(使用或不使用参数调用特定函数)@rlemon这不是使用$的正确方法。get
@Neal这个问题已经回答了多次。我可能会在网站上找到10个或更多的例子。