[英]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.