小编Mat*_*tej的帖子

使用jquery保存javascript对象并从数据库传递ID

我使用jQuery来保存我的javascript对象的值.我需要从数据库中检索插入对象的ID.如果Save函数在javascript对象中,我知道怎么做(见下面的代码).但是如果Save函数不在javascript对象中,我该如何设置ID变量呢?

工作:

Person = function() {
    var self = this;

    self.ID;
    self.Name;
    self.SurName;

    self.Save = function() {
        $.ajax({
            type: "POST",
            url: "Save",
            contentType: "application/json; charset=utf-8", 
            data: JSON.stringify({ Name: self.Name, SurnName: self.SurName }),
            dataType: "json",
            success: function (result) {
                var ID = result.d.ID; //this is the ID retreived from database
                self.ID = ID; //set the ID, it works, since I can reference to self
            }
        });
    };
}¨
Run Code Online (Sandbox Code Playgroud)

那么我现在如何实现一个函数(在Person类之外!),如:

SavePerson = function(p) {
     $.ajax({
        type: "POST",
        url: "Save",
        contentType: "application/json; charset=utf-8", …
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery class object

5
推荐指数
1
解决办法
1600
查看次数

标签 统计

ajax ×1

class ×1

javascript ×1

jquery ×1

object ×1