jquery php将数据插入mysql而不刷新页面
你好,我的网站有下一个代码:
Add User
当我点击“newUser”时,我需要这个名称的值保存到我的mysql数据库而不刷新页面。 如何做到这一点的任何例子?
这可以在客户端使用jquery的ajax库来创建无刷提交。 这是一些html和javascript的例子
Add User
在php方面,只需要像你通过post提交表单一样的代码。 我没有时间尝试它,但我希望它有效:)像其他人建议的那样,查看jquery网站了解更多信息。
如果您不想使用
和submit
按钮,这是绝对正确的方法,您将需要使用javascript和AJAX:
- 订阅锚点的onclick事件
- 向服务器发送AJAX请求,传递在文本框中输入的名称的值
-
取消链接的默认操作
添加用户
并且insert
函数可以在单独的javascript文件中定义:
function insert() { var name = document.getElementById('name').value; // TODO: send an AJAX request to the server return false; }
http://api.jquery.com/jQuery.ajax/
$('#newUser').click(function(ev){ $.ajax(...); ev.preventDefault(); });
您可以使用JQuery执行Ajax
调用,该调用将名称发送到服务器。 在PHP代码中,您将能够在用户表中创建“ Insert Query
。
您可以使用JavaScript。 看看jQuery
ajax: http : //api.jquery.com/jQuery.ajax/
注意:下次尝试谷歌搜索,或至少提供你尝试过的