2013-07-30 62 views
-2

我需要更新HTML div内容和一个JavaScript函数,以在AJAX请求完成后通过AJAX检索特定参数。这是可能的一个AJAX调用?有没有办法让AJAX调用返回HTML内容和回调函数?

+3

是的,这是...只有当你尝试..代码先生在哪里? –

+0

你可以在ajax回调中做任何你想要的,只是更具体/显示一些代码。 – moonwave99

+0

我的经验是,您可以简单地在响应中提供文档就绪功能,只要将dom加载到当前页面中,它们就会立即执行。 –

回答

0
xmlhttp.onreadystatechange=function() 
    { 
    if (xmlhttp.readyState==4 && xmlhttp.status==200) 
    { 
    document.getElementById("myDiv").innerHTML=xmlhttp.responseText; 

    callback();  //execute my callback function!!! 
    } 
    } 

你的HTML将是xmlhttp.responseText内。

+0

但是,在AJAX请求返回的回调函数中使用的特定参数呢? – reformed

+0

你从来没有提到过.. –

+0

请原谅我。 – reformed

1

jquery $ .ajax在请求完成后支持回调。 检查文件 - >http://api.jquery.com/jQuery.ajax/

+0

如果可能,不使用jQuery。 – reformed

+0

在OP的问题中没有提及'jQuery'。我们不能假定他们正在使用jQuery或有能力使用jQuery。 – War10ck

相关问题