Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用Blazor WebAssembly在.NET visual studio中找不到JS文件_Javascript_Html_.net_Razor_Blazor - Fatal编程技术网

Javascript 使用Blazor WebAssembly在.NET visual studio中找不到JS文件

Javascript 使用Blazor WebAssembly在.NET visual studio中找不到JS文件,javascript,html,.net,razor,blazor,Javascript,Html,.net,Razor,Blazor,我试图将名为chatfunction.JS的JS脚本文件添加到Blazor中的index.html中,但它给了我一个无法找到文件的错误。我的CSS链接正确,HTML和CSS都显示出来,但它没有提供我实现的任何JS功能 我在index.HTML中将其添加到HTML的底部,如下所示: .... <script src="_framework/blazor.webassembly.js"></script> <script src="

我试图将名为
chatfunction.JS
的JS脚本文件添加到Blazor中的
index.html
中,但它给了我一个无法找到文件的错误。我的CSS链接正确,HTML和CSS都显示出来,但它没有提供我实现的任何JS功能

我在
index.HTML
中将其添加到HTML的底部,如下所示:

....
 <script src="_framework/blazor.webassembly.js"></script>
    <script src="chatfunction.js"></script>

</body>

</html>
我不明白为什么它找不到它,我很困惑为什么它认为我的文件是mysrc.js,因为在我的项目结构中没有这样的文件

有没有关于如何解决这个问题的建议

这是我的JS文件的布局

var botController = (function () {


})();

var uiController = (function () {


})();




var controller = (function (botCntr, uiCntr) {
    var $chatCircle,
        $chatBox,
        $chatBoxClose,
        $chatBoxWelcome,
        $chatWraper,
        $submitBtn,
        $chatInput,
        $msg;

    /*toggle*/
    function hideCircle(evt) {
        evt.preventDefault();
        $chatCircle.hide('scale');
        $chatBox.show('scale');
        $chatBoxWelcome.show('scale');
    }

    function chatBoxCl(evt) {
        evt.preventDefault();
        $chatCircle.show('scale');
        $chatBox.hide('scale');
        $chatBoxWelcome.hide('scale');
        $chatWraper.hide('scale');
    }

    function chatOpenMessage(evt) {
        evt.preventDefault();
        $chatBoxWelcome.hide();
        $chatWraper.show();
    }

    //generate messages on submit click
    function submitMsg(evt) {
        evt.preventDefault();

        //1. get input message data
        msg = $chatSubmitBtn.val();

        //2.if there is no string button send shoudn't work
        if (msg.trim() == '') {
            return false;
        }
        //3. add message to bot controller
        callbot(msg);
        //4. display message to ui controller
        generate_message(msg, 'self');

    }

    function chatSbmBtn(evt) {
        if (evt.keyCode === 13 || evt.which === 13) {
            console.log("btn pushed");
        }
    }
    /* var input = uiCntr.getInput();*/
    /* $chatSubmitBtn.on("click", hideCircle);*/



    function init() {
        $chatCircle = $("#chat-circle");
        $chatBox = $(".chat-box");
        $chatBoxClose = $(".chat-box-toggle");
        $chatBoxWelcome = $(".chat-box-welcome__header");
        $chatWraper = $("#chat-box__wraper");
        $chatInput = $("#chat-input__text");
        $submitBtn = $("#chat-submit");

        //1. call toggle 
        $chatCircle.on("click", hideCircle);
        $chatBoxClose.on("click", chatBoxCl);
        $chatInput.on("click", chatOpenMessage);

        //2. call wait message from CRM-human

        $submitBtn.on("click", chatSbmBtn);
        $chatInput.on("keypress", chatSbmBtn);


        //6. get message from bot controller-back end
        //7. display bot message to ui controller
    }

    return {
        init: init
    };

})(botController, uiController);


$('.chat-input__form').on('submit', function (e) {
    e.preventDefault();
    msg = $('.chat-input__text').val();

    $('.chat-logs').append('<div id="cm-msg-0" class="chat-msg background-warning push-right bot"><div class="cm-msg-text">' + msg + '</div><span class="msg-avatar"><img class="chat-box-overlay_robot" src="https://www.meetsource.com//userStyles/images/user.png"></span></div>');
    $('.chat-input__text').val('');
});


$(document).ready(controller.init);


function talk() {
    var user = document.getElementById("userBox").value;
    document.getElementById("userBox").value = "";
    document.getElementById("chatLog").innerHTML += user + "<br>";

} 
var botController=(函数(){
})();
var uiController=(函数(){
})();
变量控制器=(函数(botCntr、uiCntr){
var$chatCircle,
$chatBox,
$chatBoxClose,
$chatBoxWelcome,
$chatWraper,
$submitBtn,
$chatInput,
$msg;
/*拨动*/
函数隐藏循环(evt){
evt.preventDefault();
$chatcirle.hide('scale');
$chatBox.show('scale');
$chatBoxWelcome.show('scale');
}
功能chatBoxCl(evt){
evt.preventDefault();
$chatcirle.show('scale');
$chatBox.hide('scale');
$chatBoxWelcome.hide('scale');
$chatWraper.hide('scale');
}
函数chatOpenMessage(evt){
evt.preventDefault();
$chatBoxWelcome.hide();
$chatWraper.show();
}
//在提交时单击生成消息
功能提交TMSG(evt){
evt.preventDefault();
//1.获取输入消息数据
msg=$chatSubmitBtn.val();
//2.如果没有字符串按钮,则发送不起作用
如果(msg.trim()=''){
返回false;
}
//3.将消息添加到bot控制器
callbot(msg);
//4.向ui控制器显示消息
生成_消息(msg,“self”);
}
功能聊天室MBTN(evt){
if(evt.keyCode==13 | | evt.which==13){
控制台日志(“btn推送”);
}
}
/*var input=uiCntr.getInput()*/
/*$chatSubmitbttn.on(“单击”,隐藏)*/
函数init(){
$chatCircle=$(“#聊天圈”);
$chatBox=$(“.chatBox”);
$chatBoxClose=$(“.chat box toggle”);
$chatBoxWelcome=$(“.chat-box-welcome\uuu头”);
$chatWraper=$(“聊天盒”);
$chatInput=$(“#聊天输入文字”);
$submitBtn=$(“#聊天提交”);
//1.呼叫切换
$chatCircle.on(“单击”,隐藏);
$chatBoxClose.on(“单击”,chatBoxCl);
$chatInput.on(“单击”,chatOpenMessage);
//2.来自CRM人员的呼叫等待消息
$submitbttn.(“点击”,chatSbmBtn);
$chatInput.on(“按键”,chatSbmBtn);
//6.从bot控制器后端获取消息
//7.向ui控制器显示bot消息
}
返回{
init:init
};
})(Botler控制器);
$('.chat-input__form')。关于('submit',函数(e){
e、 预防默认值();
msg=$('.chat-input__text').val();
$('.chat logs').append(''+msg+'');
$('.chat-input__-text').val('');
});
$(文档).ready(controller.init);
函数谈话(){
var user=document.getElementById(“userBox”).value;
document.getElementById(“用户框”).value=“”;
document.getElementById(“chatLog”).innerHTML+=user+“
”; }
我认为您的脚本行需要:

<script src="js/chatfunction.js"></script>

<script src="js/chatfunction.js"></script>