如果语句不起作用/ Javascript / Jquery

时间:2018-12-31 01:16:52

标签: javascript jquery

我不为什么我的网站没有通过if语句。目的是在单击按钮时显示图像,但图像会卡住。如果有人可以帮助我,我会很高兴:D

function showllum() {
        $.get('llum.txt', function(data) {
            alert(data);
            if (data === "Llum") {
                    alert("1");
                    $('#showdada').empty();
                    $('#showdada').prepend($('<img>', {
                            id: 'llumpng',
                            src: 'llum.png'
                        }

                    ))
            } else if (data === "Molta Llum") {
                    alert("2");
                    $('#showdada').empty();
                    $('#showdada').prepend($('<img>', {
                            id: 'moltallumpng',
                            src: 'molta llum.png'
                        }

                    ))

                } else if (data === "Poca Llum") {
                        alert("3");
                        $('#showdada').empty();
                        $('#showdada').prepend($('<img>', {
                                id: 'pocallumpng',
                                src: 'poca llum.png'
                            }

                        ))

                    } else if (data === "Fosques") {
                            alert("4");
                            $('#showdada').empty();
                            $('#showdada').prepend($('<img>', {
                                    id: 'fosquespng',
                                    src: 'fosques.png'
                                }

                            ))

                        }})}

2 个答案:

答案 0 :(得分:1)

您需要添加一个数据类型-http://api.jquery.com/jQuery.ajax/

$(document).ready(function() {
    $.ajax({
        url : "helloworld.txt",
        dataType: "text",
        success : function (data) {
            if(data === '*'){...}
        }
    });
}); 

但是,即使更改为该设置,也不会从本地驱动器获得结果,您将需要一个实际的http服务器来提供静态文本文件。请检查网络请求并在此处更新您得到的答复。

答案 1 :(得分:0)

除了引起原始问题的字符串中的回车符(已用{{1}修复)之外,由于逻辑中有一种模式,每种代码都可以清除{{1 }}元素,然后使用小写的data.trim()模式添加图像,然后showdadasrc = `${data.trim()}.png`删除所有空格和句点:

id