Jquery $.ajax()方法数据

Jquery $.ajax()方法数据,jquery,ajax,Jquery,Ajax,我有一些div标记,一旦更改,我想将新值插入数据库。 正如人们所建议的,我正在使用$.ajaxpost插入。由于我不熟悉JQuery和Ajax,所以我不知道$.Ajax()中的数据和消息是什么…请解释如何异步(动态)将我的值插入数据库 数据属性应该是一个对象 $(".div"+increment).change(function(){ $.ajax({ type: "POST",

我有一些div标记,一旦更改,我想将新值插入数据库。 正如人们所建议的,我正在使用
$.ajaxpost
插入。由于我不熟悉JQuery和Ajax,所以我不知道$.Ajax()中的数据和消息是什么…请解释如何异步(动态)将我的值插入数据库


数据属性应该是一个对象

            $(".div"+increment).change(function(){
               $.ajax({
                 type: "POST",
                 url: "./server",
                 data: {name:"John", location:"Boston"},
                 success: function(msg){
                 alert( "Data Saved: " + msg);
                      }
            })


           });
在服务器端,只需像往常一样检索post参数。 例如,在php中,您可以执行类似$_POST(“名称”)和$_POST(“位置”)的操作。
PHP生成的响应将显示为msg。因此,在执行insert之后,您可以在PHP脚本中回显“saveoperationsuccessed”

数据属性应该是一个对象

            $(".div"+increment).change(function(){
               $.ajax({
                 type: "POST",
                 url: "./server",
                 data: {name:"John", location:"Boston"},
                 success: function(msg){
                 alert( "Data Saved: " + msg);
                      }
            })


           });
在服务器端,只需像往常一样检索post参数。 例如,在php中,您可以执行类似$_POST(“名称”)和$_POST(“位置”)的操作。 PHP生成的响应将显示为msg。因此,在执行insert之后,您可以在PHP脚本中回显“saveoperationsuccessed” 您可以考虑使用。这更容易处理。缺点是它不提供错误通知。

当您说“将我的值异步插入数据库…(动态)”,我希望您的意思是“插入数据库,句点”

POST请求(通过$.ajax()或$.POST())只能将数据从客户端发送到服务器

您需要编写服务器端代码来进行插入

假设您的服务器上有一个名为“do insertion.php”的脚本,如果向其提交了POST变量“name”和“location”,则该脚本可以将数据插入数据库

所以你会写(我想你已经知道了):

$.post(“do insertion.php”,
{“姓名”:“约翰”,“地点”:“SF”},
函数(数据){alert(“got response=“+data”);};

重要的是在服务器端代码上写什么。我假设是PHP,因此您将使用mysql API for PHP并将数据插入数据库

当然,您可以将提交的数据读取为

$name=$\u POST['name']

$location=$\u POST['location']

这只适用于PHP;其他语言将有其他的方法来做任何事情


顺便问一下,你的问题中的“异步…(动态)”有什么特别的意思吗?

当你说“异步…(动态)将我的值插入数据库”时,我希望你的意思是“插入数据库,句号”

POST请求(通过$.ajax()或$.POST())只能将数据从客户端发送到服务器

您需要编写服务器端代码来进行插入

假设您的服务器上有一个名为“do insertion.php”的脚本,如果向其提交了POST变量“name”和“location”,则该脚本可以将数据插入数据库

所以你会写(我想你已经知道了):

$.post(“do insertion.php”,
{“姓名”:“约翰”,“地点”:“SF”},
函数(数据){alert(“got response=“+data”);};

重要的是在服务器端代码上写什么。我假设是PHP,因此您将使用mysql API for PHP并将数据插入数据库

当然,您可以将提交的数据读取为

$name=$\u POST['name']

$location=$\u POST['location']

这只适用于PHP;其他语言将有其他的方法来做任何事情



顺便问一下,您的问题中的“异步…(动态)”有什么特别的意思吗?

我知道您已经找到了教程()。如果不知道服务器端代码是什么样子,我们很难为您提供更多帮助。我们很难在不知道服务器端代码的情况下为您提供更多帮助。