Как назвать несколько элементов от Xml до html - PullRequest
0 голосов
/ 22 апреля 2020

Привет, привет, проблема wi sh найти ответ на него

У меня есть этот xml файл

<holidays>
<holiday>
<type>personal</type>
<name>Eid</name>
<date>
<year>2020</year>
<month>1</month>
<day>1</day>
</date>
</holiday>

Это мой код

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
     <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
    <script>

        $(document).ready(function () {
            $("#b1").click(function () {
                var flag = false;
               var year
        $.ajax({
            type:"get",
            dataType:"xml",
            url:"Holiday.xml",
            success:function(xml){
                $(xml).find("holiday").each(function (){
                    if($(this).find("name").text()==$("#t1").val()){
                        $("#t2").val($(this).find("type").text());
                        var ye = $(this).find('year').text();
                        var mo = $(this).find('month').text();
                        var da = $(this).find('day').text();

теперь я хочу назвать год, месяц и день в том же текстовом поле, которое будет t3 в формате даты год / месяц / день, как я могу это сделать? Я пробовал много способов, но никто не работал со мной, поэтому мне нужно, чтобы это было так

введите описание изображения здесь

https://i.top4top.io/p_157398fcg1.jpg

и я не могу внести никаких изменений в xml

...