如何调用从 Ajax 响应返回的 JavaScript 函数
您的问题围绕着通过 Ajax 检索包含函数的脚本块并执行该函数然后。这个过程涉及两个关键步骤:
1.评估 Ajax 响应
收到包含函数声明的 Ajax 响应后,您需要执行它来声明该函数。您可以通过使用 eval() 函数评估响应来完成此操作。
<code class="javascript">var response = yourAjaxCallbackResponse; eval(response); // Evaluates the function declaration</code>
2.调用函数
声明函数后,您可以像任何其他 JavaScript 函数一样调用它。只需引用函数名称并传递任何必要的参数即可。
<code class="javascript">var functionName = "myFunction"; functionName(); // Invokes the function by its declared name</code>
重要注意事项:
示例:
<code class="html"><div id="myDiv"></div> <script> $.ajax({ url: 'myScript.js', dataType: 'script', success: function(response) { eval(response); myFunction(); // Invokes the function returned by Ajax } }); </script></code>
以上是如何调用 Ajax 响应返回的 JavaScript 函数?的详细内容。更多信息请关注PHP中文网其他相关文章!