首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过JQuery .ajax将数据保存到数据库

通过JQuery .ajax将数据保存到数据库
EN

Stack Overflow用户
提问于 2014-02-06 13:02:10
回答 4查看 6.9K关注 0票数 0

我试图使用JQuery函数通过.ajax将2条信息保存到数据库中。我想在postID和userID中保存WordPress。我想我得到了大部分函数的jist,但我需要弄清楚如何将数组发送到处理页面,这样我就可以插入它。这就是我到目前为止所写的:

代码语言:javascript
复制
 $(document).ready(function() {
        $('#saveme').click(function() {
            $.ajax({
            type: "POST",
            url: "save_data.php",
            contentType: "application/json; charset=utf-8",
            data: "",
            dataType: "json",
            success: function (msg) {
                alert("This recipe has been saved in your profile area!");
            }

        });
    });

有人能透露一些信息到数据值中来存储我可以发送到处理页面的2条信息吗?

我使用的是PHP,代码位于一个.js文件中,所以我可能还需要知道如何将信息发送到js文件。谢谢!!

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-02-06 13:16:59

要发送到服务器的数据类型是包含零或多个键值对或字符串的JavaScript对象。为你的案子

data: { 'postID' : $('#postID').val(), 'userID' : $(('#userID').val() },

票数 1
EN

Stack Overflow用户

发布于 2014-02-06 13:04:44

数据应该是包含要保存的数据的JSON对象,即

代码语言:javascript
复制
$(document).ready(function() {
        $('#saveme').click(function() {
            $.ajax({
            type: "POST",
            url: "save_data.php",
            contentType: "application/json; charset=utf-8",
            data: {postID: "A123456", userId: "HGSADKJ"},
            dataType: "json",
            success: function (msg) {
                alert("This recipe has been saved in your profile area!");
            }

        });
    });
票数 1
EN

Stack Overflow用户

发布于 2014-02-06 13:06:30

只需创建一个JSON对象并发送它:(假设postID和userID的id在页面上有一个元素

代码语言:javascript
复制
var jsonData = { "postID" : $("#postID").val(),
                 "userID" : $(("#userID").va;() }


 $(document).ready(function() {
        $('#saveme').click(function() {
            $.ajax({
            type: "POST",
            url: "save_data.php",
            contentType: "application/json; charset=utf-8",
            data: jsonData,
            dataType: "json",
            success: function (msg) {
                alert("This recipe has been saved in your profile area!");
            }

        });
    });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21603770

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档