为什么函数 Javascript 不执行?

弗洛里安

我需要执行一个名为“send()”的函数,它包含一个 ajax 请求。这个函数在 ajax.js(包含在 )中 ajax 成功更新我的图像的 src。

这个功能很好用,我觉得不是问题

但是当我加载页面时,send() 函数没有执行:o 我不明白为什么。

加载后,我单击一个按钮,该功能就起作用了!(按钮的代码不在下面的代码中)

你可以看到 HTML 代码、下面的我的函数和节点 JS 代码。谢谢你的帮助。

由于您的回答,问题现在是:POST http://localhost:3000/index/gen/ net::ERR_CONNECTION_REFUSED

执行脚本,问题是部分数据没有初始化(Jquery滑块)

<!DOCTYPE html>

<html>
 <head>
    <meta charset="utf-8" />
    <title>Génération</title>
    <link rel="stylesheet" media="screen" title="super style" href="./styles/feuille.css">
    <script src="./script/ajax.js"></script>
    </head>
    <script src="https://code.jquery.com/jquery-1.10.2.js"></script>

    <body>
    <img src="images/map.jpg" class="superbg" alt="Carte du monde"/>

    <div id="main">
        <header>
            <div id="titre">  
                <h1>Generator</h1>
            </div>
        </header>                       

        <img id="image" src="" alt="Map">

        <script>
        send(); //in file ajax.js included in head
        alert($("#image").attr('src'));
        </script>

    <footer>
        Copyright CLEBS 2017, tous droits réservés.
    </footer>

    </body>
</html>

这里发送函数

function send(){
        var data = {"some data useless for my question"};
        alert("i'm in send() function");
        $.ajax({
        type: 'POST',
        url: 'index/gen/', //(It's node JS)
        data: data,
        success : function(j){
            var img = document.getElementById('image');
            img.src = j;
        },
        complete : function(j){
            },
        });       
    }

节点JS代码

app.post('/index/gen/',urlencodedParser, function (req,res){                    
    const { spawn } = require('child_process');
    const ls = spawn('./generateur/minigen.py', 
    req.session.donnees = ''
    ls.stdout.on('data', (data) => {
        req.session.donnees+=data.toString();
    }); 
    ls.stderr.on('datas', (datas) => {
        console.log("Erreur"+`stderr: ${datas}`);
    });
    var options = {         //Encapsulation des données à envoyer
      mode: 'JSON',
      pythonOptions: ['-u'],
      scriptPath: './generateur',               //ligne du dessous c'est les valeurs saisies par l'utilisateur
      args: ["Some data useless for my question"]
    };
    pythonShell.run('generation.py', options, function (err, results) { //Make the map to be download 
        if (err) throw err;
        res.send(req.session.donnees);
    });
}
})
皮划艇编码器

send您的代码中没有命名函数您有一个名为envoi. 更改function envoi()function send()多语言编码的危害!

编辑:既然你更新了你的答案,试试这个。

<script>
$(document).ready(function() {
    send();
    alert($("#image").attr('src'));
});
</script>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么不执行此JavaScript代码?

来自分类Dev

为什么html()执行JavaScript,而innerHTML不执行JavaScript?

来自分类Dev

未执行 Javascript 函数。为什么?

来自分类Dev

为什么我的javaScript函数不触发?

来自分类Dev

为什么我的JavaScript函数不执行?错误:无法读取未定义的属性“更改”

来自分类Dev

为什么间隔函数不执行,除非在 Javascript 中删除 for 循环

来自分类Dev

为什么这个Clojure函数不执行?

来自分类Dev

为什么这个php函数不执行?

来自分类Dev

Qt函数runJavaScript()不执行JavaScript代码

来自分类Dev

Javascript - JQuery - Kendo - 为什么我的函数正在执行

来自分类Dev

为什么在javascript中首先执行回调函数?

来自分类Dev

基本的JavaScript,此函数为什么不传递参数

来自分类Dev

为什么我的JavaScript函数不返回检查的数组值?

来自分类Dev

如果javascript中的函数不返回任何内容,为什么?

来自分类Dev

Javascript:为什么if语句不评估函数中的提升变量

来自分类Dev

当值大于时,为什么不执行我的jQuery函数?

来自分类Dev

为什么此Python函数执行后不释放内存?

来自分类Dev

为什么Node.js不执行回调函数?

来自分类Dev

为什么不执行该函数的else节?

来自分类Dev

为什么克隆时不执行构造函数

来自分类Dev

为什么 Kotlin Lambda 函数在调用时不执行?

来自分类Dev

.vimrc为什么不执行?

来自分类Dev

为什么不执行语句

来自分类Dev

.vimrc为什么不执行?

来自分类Dev

为什么不执行 LoggingFilter?

来自分类Dev

javascript函数{},但在执行时不传递任何参数

来自分类Dev

javascript函数{e},但在执行时不传递任何参数

来自分类Dev

PHP数组传递给javascript函数不执行任何操作

来自分类Dev

在不执行参数的情况下传递带有参数的Javascript函数的最佳实践是什么?

Related 相关文章

  1. 1

    为什么不执行此JavaScript代码?

  2. 2

    为什么html()执行JavaScript,而innerHTML不执行JavaScript?

  3. 3

    未执行 Javascript 函数。为什么?

  4. 4

    为什么我的javaScript函数不触发?

  5. 5

    为什么我的JavaScript函数不执行?错误:无法读取未定义的属性“更改”

  6. 6

    为什么间隔函数不执行,除非在 Javascript 中删除 for 循环

  7. 7

    为什么这个Clojure函数不执行?

  8. 8

    为什么这个php函数不执行?

  9. 9

    Qt函数runJavaScript()不执行JavaScript代码

  10. 10

    Javascript - JQuery - Kendo - 为什么我的函数正在执行

  11. 11

    为什么在javascript中首先执行回调函数?

  12. 12

    基本的JavaScript,此函数为什么不传递参数

  13. 13

    为什么我的JavaScript函数不返回检查的数组值?

  14. 14

    如果javascript中的函数不返回任何内容,为什么?

  15. 15

    Javascript:为什么if语句不评估函数中的提升变量

  16. 16

    当值大于时,为什么不执行我的jQuery函数?

  17. 17

    为什么此Python函数执行后不释放内存?

  18. 18

    为什么Node.js不执行回调函数?

  19. 19

    为什么不执行该函数的else节?

  20. 20

    为什么克隆时不执行构造函数

  21. 21

    为什么 Kotlin Lambda 函数在调用时不执行?

  22. 22

    .vimrc为什么不执行?

  23. 23

    为什么不执行语句

  24. 24

    .vimrc为什么不执行?

  25. 25

    为什么不执行 LoggingFilter?

  26. 26

    javascript函数{},但在执行时不传递任何参数

  27. 27

    javascript函数{e},但在执行时不传递任何参数

  28. 28

    PHP数组传递给javascript函数不执行任何操作

  29. 29

    在不执行参数的情况下传递带有参数的Javascript函数的最佳实践是什么?

热门标签

归档