jQuery getJSON如何读取已发送的参数

时间:2014-11-20 15:26:19

标签: jquery ajax

示例:

var url = 'http://www.example.com'
jQuery.getJSON(url,
  {
   order:1, 
   value:2
  }).done(function(data){
    //how to get read sended parameter 1
    console.log(this.order) //--> i want return 1;
    //how to get read sended parameter 2
    console.log(this.value) //--> i want return 2
    //how to get read all sended parameters ?
    console.log(this.getSendedAllParameters) // i want return {order:1,value:2}
})

如何获得完成功能的订单和价值?

谢谢..

1 个答案:

答案 0 :(得分:1)

可以做到

var url = 'http://www.example.com'



var d = {order:1, value:2};

jQuery.getJSON(url,d)
.done( 
    (function(sendedData){
        return function(data){
            console.log(sendedData.order);
            console.log(sendedData.value);
            console.log(sendedData);
        };
    })(d) 
)

闭包允许您保存变量的当前状态。