回答
我会给你一个使用jQuery的例子。
比方说,我们有一个属性ID =“button_id”(你必须学会jQuery选择)的链接。
$("#button_id").click(function(){
var var_data = 5;
$.ajax({
url: "my_script.php",
data: { var_PHP_data: var_data };
success: function(data) {
// do something;
alert(data);
},
});
});
说明:您将与名称var_PHP_data
送出可变var_data
到my_script.php
不使用AJAX调用(使用GET方法)刷新页面。
这是您必须在PHP脚本上编写的非常简单的示例。
<?php
$var_name = $_GET['var_PHP_data'];
echo 'This is what you have send'.$var_name;
?>
因为默认的方法发送的ajax function in jQuery is GET
变量。我们不得不在PHP中使用$ _GET函数。
此php脚本将打印一条消息,此消息将在Ajax调用中的success: function
中处理,例如,我们将提醒从PHP返回的此消息。
您必须使用JavaScript。当用户点击链接时,如果你不使用JavaScript,那么你需要去用户 - >服务器 - >用户,他们会得到一个全新的页面。
HTTP是无状态的。
你不能直接发送数据到数据库,但你可以使用AJAX发送数据一个PHP网页,将它们保存到数据库中,而无需重新加载页面或之后在浏览器中的链接..
不使用PHP,因为它是服务器端 - 你需要的JavaScript/AJAX为此。
查看dojo(http://www.dojotoolkit.org/),mootools(http://mootools.net/)或jQuery(http://jquery.com/)等框架。
是的,你可以使用AJAX。
这是一个非常大的话题,但我建议你做一些关于AJAX和jQuery(javascript)的研究。
这里有一些教程:
http://www.ajaxf1.com/tutorial/ajax-php.html
http://www.talkphp.com/vbarticles.php?do=article&articleid=58&title=simple-ajax-with-jquery
不要在谷歌搜索获得更多信息。
- 1. 当点击链接时页面刷新
- 2. 空数据插入数据库的时间我刷新页面没有数据
- 3. 如何在点击链接时将数据发送到PHP页面?
- 4. 当数据库中的数据发生更改时自动刷新页面
- 5. 当我们点击链接时更新数据库中的数据
- 6. 刷新页面链接自动点击
- 7. 从mysql数据库发送数据到客户端页面,无需刷新页面(超时)
- 8. $ _SESSION变量没有将数据发送到下一个页面
- 9. 当页面加载和点击链接时触发jQuery函数?
- 10. 从数据库刷新数据,无需刷新页面
- 11. 在usercontrol内点击按钮时刷新页面数据
- 12. Ajax/jquery如何从按钮点击发送数据而无需刷新页面
- 13. 点击一个链接发送请求到另一个网站,而不刷新页面
- 14. 如何停止的数据重新输入到数据库时,页面刷新
- 15. 发送链接用数据更新数据库
- 16. 卷发不发送数据链接点
- 17. jquery在没有页面刷新的情况下加载点击事件数据
- 18. 使用点击事件不工作将数据从数据库发送到另一个页面
- 19. Android:OutputStreamWriter在刷新后没有发送数据(套接字)
- 20. 当窗体被点击时,只有空值发送到数据库
- 21. 当我刷新页面时数据自动存储在数据库中
- 22. 单击链接时不发送表单而发送POST数据?
- 23. 如何强制点击“刷新”链接按钮后,通过JavaScript保存一些数据到数据库?
- 24. 通过点击一个链接发送数据到模态窗口
- 25. 发布数据和刷新页面
- 26. 查询没有发送到数据库
- 27. 硒刷新页面和重新发送数据
- 28. 如何在点击链接时刷新页面
- 29. 从Telerik Grid发送数据到新标签页/按钮点击
- 30. 当用户点击链接时更新数据库中的状态php
您已经列出标签中的方式... – 2010-07-05 10:35:16