我想让页面在用户单击链接时运行一些PHP代码,而不重定向它们。这有可能吗
<a href=""></a>
或使用javascript onclick事件?
是的,您需要有一个onclick触发的javascript函数,该函数会对页面进行AJAX加载,然后返回false,这样就不会在浏览器中将其重定向。如果您的项目可以接受,则可以在jQuery中使用以下内容:
<script type="text/javascript" src="jquery.min.js"></script> <script type="text/javascript"> function doSomething() { $.get("somepage.php"); return false; } </script> <a href="#" onclick="doSomething();">Click Me!</a>
如果您需要使用表单值(使用$ .post()方法),也可以进行回发。