Javascript 在控制器执行功能时显示加载图像

Javascript 在控制器执行功能时显示加载图像,javascript,php,ajax,codeigniter,Javascript,Php,Ajax,Codeigniter,当我的功能“Mailcontroller/sendMail”正在发送电子邮件时,需要显示图像。我通过表单中的提交按钮将值从视图传递给此函数。我曾经尝试过我在这里看到的其他例子,但我无法得到我需要的 我的看法是: 首先使用id加载器添加图像(您希望显示的图像),并使用style=“display:none”将其隐藏 } 在您的_send _mail _file.php中 <?php if (isset($_GET["send"]) && $_GET["send"] ===

当我的功能“Mailcontroller/sendMail”正在发送电子邮件时,需要显示图像。我通过表单中的提交按钮将值从视图传递给此函数。我曾经尝试过我在这里看到的其他例子,但我无法得到我需要的

我的看法是:


首先使用id加载器添加图像(您希望显示的图像),并使用style=“display:none”将其隐藏

}

在您的_send _mail _file.php中

<?php
if (isset($_GET["send"]) && $_GET["send"] === "true") {
    $test = new your_class(); // that_contain_the_sendMail function;
    $test->sendMail();
 }

显示一些代码!请添加您的代码抱歉,我忘了,现在是OK,点击CTRL+SHIFT+i打开控制台,转到控制台选项卡,告诉我您看到的错误没有显示错误,任何图像都已加载=(感谢您的回答,但在xhttp.open(“POST”,“yoursendmail.php?POST中的一些变量”,true);我的控制器上没有可供使用的变量,只是$this->email->sendmail()是我希望在执行时观看并添加加载图像的函数,因此我需要执行:xhttp.open(“POST”,“Mailcontroller/sendmail”,true)??不。请在没有敏感变量的情况下轻松添加php代码一个示例,我在phpI上的新手对您的代码一无所知,但我认为这个答案应该可以帮助您再次感谢您!我正在使用php框架“codeigniter”,我将尝试您的代码
<?php
if (isset($_GET["send"]) && $_GET["send"] === "true") {
    $test = new your_class(); // that_contain_the_sendMail function;
    $test->sendMail();
 }