javascript 报Script438:对象不支持deleteAjax属性或方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 报Script438:对象不支持deleteAjax属性或方法相关的知识,希望对你有一定的参考价值。

function deletelist(link)
window.parent.parent.deleteAjax(link, '操作成功!',"操作失败!");

如楼上, 你的父页面可能没有定义你要调用的方法, 也可能是你定义了.但是你的父页面parent.对于你来说是跨域的. 这样也访问不到追问

不是啊,我的本机上测都没有报错,只有部署到服务器上才报错,而且,我所有的删除操作都是用的这个,其他地方都没事,只有在一个地方出现这种情况。

追答

那你可以调 试一下.
调用删除方法的时候 alert(window.parent.parent.window);
看看打印出来的window对象中有没有deleteAjax这个方法. 一目了然.

参考技术A 父页面没有定义方法deleteAjax

前端发布部署报错“Failed to load module script: Expected a JavaScript module script but the server responded”

        前段时间新进入了一个项目,在发布部署过程中遇到了题目中的问题,当时网上的很多种方法都用过了但是都没有解决,然后最后靠自己的分析最终解决了。

        背景:使用的构建工具vite,基础语言"vue3+ts",

         网上有很多方法,其实大部分就是设置base,但是阅读vite官方文档文档,我们知道其实base的默认配置就是'/',然后我设置了很多,发现都没啥用,最后我发现我的发布路径其实有一个二级部署名/client,然后自己配置了'./client'才可以,后来通过文件路径才发现,JS文件压根没加载出来,后来在nignx这边配置为'$url/client',前端配置不需要配置base,使用默认配置就可以

以上是关于javascript 报Script438:对象不支持deleteAjax属性或方法的主要内容,如果未能解决你的问题,请参考以下文章

javascript对象不支持的属性或方法

IE 8 Script438错误

“对象不支持此属性或方法”试了很多方法,换了浏览器还是解决不了

JavaScript endsWith在IEv10中不起作用?

IE11 JavaScript(错误:SCRIPT445)“对象不支持此操作”

javascript [438。查找字符串中的所有字谜] #tags:leetcode