28
如何将参数传递给setTimeout()回调?
我有一些如下的JavaScript代码: function statechangedPostQuestion() { //alert("statechangedPostQuestion"); if (xmlhttp.readyState==4) { var topicId = xmlhttp.responseText; setTimeout("postinsql(topicId)",4000); } } function postinsql(topicId) { //alert(topicId); } 我收到topicId未定义的错误,在使用该setTimeout()功能之前,一切都在工作。 我希望postinsql(topicId)一段时间后调用我的函数。我该怎么办?