This is a migrated thread and some comments may be shown as answers.

After update, data is not parsed.

1 Answer 79 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Taiji
Top achievements
Rank 1
Taiji asked on 08 Feb 2012, 02:42 PM
I use Drid editing.

dataSource: {
                            transport: {
                                read: {
                                    url:"getList.asp",
                                    dataType: "json" ,
                                    data : {
                                        'entity': 'XXX'
                                    }
                                },
                                 update: {
                                    url: "update.asp",
                                    type : 'POST',
                                    data : {
                                        entity : 'XXX'
                                    }
                                }
                            },
                            schema : {
                                data : function(data){
                                    var new_data = [];
 
                                   /* make data for grid from remote data */
                                     
                                    return new_data;
                                },
                                model: {
                                    id: "id",
                                    fields: {
                                        amp_name: { editable: false },
                                        termStart: { editable: false },
                                        volume: {
                                            type: "number",
                                            validation: {
                                                        max : { value : 1000,  message : "XXX"}
                                             }
                                        }
                                    }
                                },

  toolbar: [
                            { name: "save", text: "save" },
                            { name: "cancel", text: "cancel" }
                        ],
                        columns: [ {
                                field: "empName",
                                width: 90,
                                title: "社員"
                            } , {
                                field: "termStart",
                                width: 40,
                                title: "month"
                            } , {
                                field: "volume",
                                width: 35,
                                title: "target",
                                format: "{0:d}"
                            }
                        ]

After click button "save" and update ,  error happened.
See   argument "data" in  "data : function(data){ "  by Firebug,
 data is string object.

When first loading, the data is json object.
Server responses same text data, first loading and update's post method.

1 Answer, 1 is accepted

Sort by
0
Taiji
Top achievements
Rank 1
answered on 11 Feb 2012, 09:50 AM
Add "dataType : json",  I can.

update: {
    url: "update.asp",
    dataType : "json",
    type : 'POST',
    data : {
        entity : 'XXX'
    }
}
Tags
Grid
Asked by
Taiji
Top achievements
Rank 1
Answers by
Taiji
Top achievements
Rank 1
Share this question
or