javascript - 使用 JavaScript 函数更改函数

标签 javascript ajax xajax

我有一个不属于我的网站。有很多 JavaScript 函数可以进行 ajax 调用。我想知道是否有可能修改这些函数,以便在成功的 ajax 请求后调用我的 JavaScript 函数。也许有可能注入(inject)另一个 ajax 查询结果代码处理程序?

更新

也许我应该添加更多内容...此 ajax 调用是通过使用 xajax 库实现的。我找到了这样一段代码:

<script type="text/javascript" charset="UTF-8">
/* <![CDATA[ */
try { if (undefined == xajax.config) xajax.config = {}; } catch (e) { xajax = {}; xajax.config = {}; };
xajax.config.requestURI = "xajax_loader.php";
xajax.config.statusMessages = false;
xajax.config.waitCursor = true;
xajax.config.version = "xajax 0.5 rc1";
xajax.config.legacy = false;
xajax.config.defaultMode = "asynchronous";
xajax.config.defaultMethod = "POST";
/* ]]> */
</script> 

我不知道 xajax 库,但也许有一种方法可以在配置中添加一些东西,以便请求成功后调用 JavaScript 函数?

最佳答案

可以替换 javascript 函数定义。这是一些简单的代码:

<script>
   function xyz() {alert('xyz');}
</script>
<body>
    <button onclick="xyz();">Run xyz</button>
    <button onclick="alert(xyz);">Show xyz</button>
    <button onclick="xyz=function(){alert('xxxxyz');};">Replace xyz</button>
</body>

我创建了一个 fiddle http://jsfiddle.net/k565L/试试这个。 但是我不知道是否可以替换跨站javascript函数。

关于javascript - 使用 JavaScript 函数更改函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17060163/

相关文章:

Javascript_ user.js 中的错误 TypeError : Cannot read property 'value' of undefined

javascript - 向 JSON 回调附加一个额外的请求

asp.net - Javascript 菜单 OnBlur 问题

javascript - 如何在没有 JQuery 的情况下将 Ajax 帖子发送到 Django 表单

php - 从 php 函数用 HTML 更新 innerHTML? (使用 xajax)

javascript - 考虑到最佳实践,我们可以使用双一元运算符吗!在 JavaScript 中?

javascript - 视口(viewport)高度和 .css()

javascript - 如何防止 Axios 对我的请求参数进行编码?

php - xajax扩展列表查询

php - 在 ajax 调用期间创建 session (php-xajax)