是否可以在其他文件中获取 AJAX 成功变量的值
Is it possible get value of an AJAX success variable in other file?
我有一个带有基本脚本的file.tpl:
<script type="text/javascript">
...
console.dir(resultdata);
...
</script>
然后我有另一个文件.js带有此功能:
function editProductAttribute (url, parent){
$.ajax({
...
success: function(resultdata) {
...
}
}
我需要的是,当 editProductAttribute() 中的 ajax 请求完成时,在 file.tpl 中运行 console.dir(resultdata)。
考虑一下,只有file.tpl可以修改,file.js应该保持不变。
如果 ajax 请求是全局的(默认情况下),请尝试:
$(document).ajaxSuccess(function (event, xhr, settings) {
console.log(xhr.responseText);
});
但这将在所有 ajax 请求上触发,您需要以某种方式过滤它。
相关文章:
- 在ajax成功后,cluetip不适用于首次点击活动元素
- jQuery成功函数中的ajax成功函数
- jQuery触发器点击未从AJAX成功工作
- 如何使用jQuery可编辑插件检查ajax是否成功完成
- 执行ajax成功函数-jQUERY
- 如何从servlet获取数据到ajax成功
- ajax请求成功,但可以'我看不到我的数据
- 通过mvc中的ajax动作链接获取关于成功的响应头
- AJAX调用在chrome扩展中未成功
- Ajax正确发布表单,但不会返回成功数据
- Ajax没有't执行成功函数
- JQuery FullCalendar在从ajax成功调用rerenderEvents时遇到问题
- 为什么Jquery$.ajax在函数调用中触发所有statusCode,即使调用成功
- ajax成功地将数组中的数据放入表中各自的输入中
- 在成功时操作 AJAX 函数
- Backbone fetch中的Ajax在fetch调用退出后完成,因此fetch调用中没有成功/失败事件
- 如何从ajax成功回调函数中读取javascript变量
- 成功ajax:如果是200状态代码,则运行函数else另一个函数
- 当移动到“外部”版本时,“内部”成功 AJAX 中的“数据”变量应该更改为什么
- 如何获得变量警报(测试)从var测试成功ajax