$ .alert在控制台错误中不是Jquery中的函数

问题描述 投票:-1回答:4

我正在使用Jquery执行警报,就像$.alert(param);一样。控制台提供的是$ .alert不是函数。如何克服它?

function AlertModelPoupMast(param) {

        $.alert(param);  //It's custom alert. dont suggest normal alert() here please.

        return false;
    }

如果我放置$.noConflicts()它是第一次工作,但在那之后再次无法正常工作。

function AlertModelPoupMast(param) {
        $.noConflict();   //working for 1 time. not working from 2nd time.
        $.alert(param);
        return false;
    }
javascript jquery
4个回答
0
投票

更换

$.alert();

alert();

0
投票

这可能发生在你没有包含jquery文件或$与其他插件冲突时,用Jquery更改$可以解决这个问题,我想你正在使用craftpip自定义警报like here

在这里你看看问题

https://github.com/craftpip/jquery-confirm/issues/32


0
投票

我也遇到过类似的问题。问题是jquery.min.js装了两次导致冲突。确保jquery和所有其他js文件加载一次。它可以解决问题。如果可能的话,还要将jquery.min.js放在其他js文件的顶部,因为其他插件可能需要jquery插件。

希望它能帮助别人。


-1
投票

使用

警报(“你的消息”);

如有需要,请要求澄清。

© www.soinside.com 2019 - 2024. All rights reserved.