簡體   English   中英

在javascript中將參數傳遞給ajax調用

[英]pass parameters to ajax call in javascript

目前我正在編輯一個字符串,查詢,以傳遞給我的.getJSON函數。 它開始變得凌亂,我想知道是否有更好的方法在javascript中傳遞參數?

  var twitter = {
   query: "https://api.twitter.com/1/statuses/user_timeline.json?include_entities=true&include_rts=true&screen_name=" + user_name + "&count=" + count + "&callback=?",
   tweets: 3
   };

 $.getJSON(twitter.query, 
 function(json) {

       console.log(json);
       } 
 });
})

$.getJSON()可選地接受一個數據參數,它將為您構建該字符串:

var url = 'https://api.twitter.com/1/statuses/user_timeline.json?callback=?';

var parameters = {
  include_entities: true,
  include_rts: true,
  screen_name: user_name,
  count: count
}

$.getJSON(url, parameters, function(json) {
  console.log(json);
});

假設您正在使用jQuery.getJSON ,您可以將參數作為對象傳遞,與URL分開:

$.getJSON('https://api.twitter.com/1/statuses/user_timeline.json', {
        include_entities:true,
        include_rts:true,
        screen_name:user_name,
        count:count
        /* I excluded callback */
    }, function(json) {
        console.log(json);
    }
);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM