从 jquery post 中检索 javascript 中的数据

Retrieve data in javascript from jquery post

我想在客户端执行 post 操作以调用基于 javascript 的网络脚本(服务器端),以便删除元素并执行更多操作。

如果我在客户端执行这样的 post 调用

var data = {
  option: "erase",
  noderef: 5832
};

$.post(Alfresco.constants.PROXY_URI + "extractor-jdocs",
  data, 
  callback_function);

如何在服务器端读取 "data"? (javascript)

您可以从客户端 js 调用 repo webscript/server 端 webscript。

var data = {
  option: "erase",
  noderef: 5832
};
Alfresco.util.Ajax.jsonPost(

{

                url: Alfresco.constants.PROXY_URI + "mypostwebscripturl",

                dataObj:data,

                successCallback: {

                                fn: function(res){

                                   alert("success");

                                   alert(res.responseText);                                                                                            

                                },

                                scope: this

                },

                                failureCallback:

                                {

                                   fn: function(response)

                                   {

                                                  // Display error message and reload

                                                  Alfresco.util.PopupManager.displayPrompt(

                                                  {

                                                                 title: Alfresco.util.message("message.failure", this.name),

                                                                 text: "search failed"

                                                  });                                          

                                   },

                                   scope: this

                                }

});

},

dataObj:data

一样将您的数据传递给 dataObj

并创建 post 网络脚本,您可以在您的服务器 side/data/repo 网络脚本中获取 post 参数,如下所示

var param1 = json.get("noderef");

做你想做的事。