jquery php将数据插入mysql而不刷新页面

你好,我的网站有下一个代码:

 Add User 

当我点击“newUser”时,我需要这个名称的值保存到我的mysql数据库而不刷新页面。 如何做到这一点的任何例子?

这可以在客户端使用jquery的ajax库来创建无刷提交。 这是一些html和javascript的例子

       
Add User

在php方面,只需要像你通过post提交表单一样的代码。 我没有时间尝试它,但我希望它有效:)像其他人建议的那样,查看jquery网站了解更多信息。

如果您不想使用

submit按钮,这是绝对正确的方法,您将需要使用javascript和AJAX:

  1. 订阅锚点的onclick事件
  2. 向服务器发送AJAX请求,传递在文本框中输入的名称的值
  3. 取消链接的默认操作

    添加用户

并且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/

注意:下次尝试谷歌搜索,或至少提供你尝试过的