从JS

时间:2017-04-24 17:51:34

标签: javascript php jquery html

如何从JS调用/触发jQuery函数(在另一个文件中)。 所以基本上这是jQuery函数(/js/animation.js)。

$('#spin').click(function () {
    var tickets = Math.floor(Math.random() * 200) + 1;
    if(tickets < 51) {  
    var winner = 155;
    }
    else {
    var winner = 145;   
    }
    rouletteSpin(winner);
});

我知道它基于codepen轮盘动画。 现在问题是它不应该在没有经过if语句的情况下滚动。 该语句应该是使用数据库信息的变量。 这才是重点。 在我看来,你不能在jQuery中使用PHP / select DB Info,所以我决定进入我的index.php,在js中的if语句经过后触发jQuery函数。 那么让我向您展示我的HTML Button + JS功能:

 onclick="openCase()

进入第一个HTML Button标签。

现在JS功能:

    <script>    
    var credits = CodeToGet_MYSQL_DB_Info_here_written_in_php;


    function openCase() {
    if(credits > 10000) {
     spinIt();
    }
    else {
        alert('Something went wrong');
    }
    }

并将jQuery函数(在路径/js/animation.js中)更改为以下内容:

function spinIt () {
    var tickets = Math.floor(Math.random() * 200) + 1;
    if(tickets < 51) {  
    var winner = 155;
    }
    else {
    var winner = 145;   
    }
    rouletteSpin(winner);
});

这不起作用。我已经google了很多,所以请不要激怒我。 已经使用了这篇文章的几乎所有方法:

calling Jquery function from javascript

如果有人可以帮助我,那会很好!

0 个答案:

没有答案