慕村225694
2019-06-09 17:47:53
如何將參數(shù)傳遞給setTimeout()回調(diào)?我有一些JavaScript代碼,如下所示:function statechangedPostQuestion(){
//alert("statechangedPostQuestion");
if (xmlhttp.readyState==4)
{
var topicId = xmlhttp.responseText;
setTimeout("postinsql(topicId)",4000);
}}function postinsql(topicId){
//alert(topicId);}我發(fā)現(xiàn)一個錯誤topicId在我使用setTimeout()功能。我要我的postinsql(topicId)函數(shù)將在一段時間后被調(diào)用。我該怎么辦?
3 回答

料青山看我應(yīng)如是
TA貢獻1772條經(jīng)驗 獲得超8個贊
setTimeout(function() { postinsql(topicId);}, 4000)
setTimeout()
setInterval()
最新情況:
Function.prototype.bind()
setTimeout(postinsql.bind(null, topicId), 4000);

有只小跳蛙
TA貢獻1824條經(jīng)驗 獲得超8個贊
var hello = "Hello World"; setTimeout(alert, 1000, hello);

偶然的你
TA貢獻1841條經(jīng)驗 獲得超3個贊
setTimeout(yourFunctionReference, 4000, param1, param2, paramN);
添加回答
舉報
0/150
提交
取消