تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] رجاءا احتاج مساعدة في كود يتعلق بXml مع ajax
#1
Sad 
السلام عليكم ورحمة الله وبركاته 
رجاءا احتاج مساعدة في حل كود رجاءا في أسرع وقت ممكن لانه ما في وقت 



عندي ملف xml  و ملف جاهز من الي يدرسنا المادة 

كود :
<holidays country="Oman">
<holiday>
<type>personal</type>
<name>Eid</name>
<date>
<year>2020</year>
<month>1</month>
<day>1</day>
</date>
</holiday>

وذا html فيه داخله ajax 

كود :
<!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>
      //  var date = "\/Date(1297246301973)\/";
       // var nowDate = new Date(parseInt(date.substr(6)));

        $(document).ready(function () {
            $("#b1").click(function () {
                var flag=false;
        $.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());
                        $("#t3").val($(this).find("date ").text());
                     //   $("#t3").val($(this).find("date month").text());




                        
                        flag = true;
                    }
                });

                if (flag==false)
                {
                    alert("No such holiday");
                }
            },
                error:function(){
                    alert("error");
                }
        });
            });
        });

        </script>
</head>
<body>
    Holdiday Name:<input type="text" id="t1" /><input type="button" id="b1" value="SEARCH" /><br />
    Holdiay Type:<input type="text" id="t2" /><br />
    Holiday Date:<input type="text" id="t3" /><br />
    Current Date:<input type="text" id="t4" /><br />
    Days Remaining:<input type="text" id="t5" /><br />

</body>
</html>







انا الحين ضبطت الtype 
البقية ما ضبطوا .....المهم عندي كيف اقدر احط الديت بما انه في ملف الxml موجود سنة الشهر و اليوم في ايلمينت مختلفة كيف 
اخلي الثلاثة يظهروا على شكل تاريخ في مربع التاريخ 
الي يعرف بليز يساعدني 




و الي عنده فكرة كيف اقدر اضبط الوقت الحالي و اكتب في مربع اليوم حالي يخبرني الطريقة او على الأقل  يخبرني الفكرة  Sad


وشكرا جزيلا  Heart
الرد }}}
تم الشكر بواسطة:
#2
Sad ؟؟؟ و لا رد
الرد }}}
تم الشكر بواسطة:
#3
السلام عليم اخي الكريم
لاتظن ان سؤالك لم يقرأ او اهمل
بالنسبة لي لاعلم لي بالجواب أأسف على نفسي وحالي وحصيلة معلوماتي الناقصة
حتما سيرد عليك ان شاء الله من عنده اجابة فليس كل الاعضاء لديهم وقت للدخول والرد على التساؤلات
صبرا جميلا والله المستعان
رمضان كريم والله اكرم
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: asemshahen5 , عبد العزيز البسكري , alshandodi



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم