ฟังก์ชั่น คำนวณไม่เปลี่ยนหน้า php jquery หรือ ajex

เริ่มโดย JumDaiDee, 16 กันยายน 2013, 15:13:37

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

JumDaiDee

สวัสดีครับ พี่ๆ ที่เก่ง programmer รบกวนช่วยผมหน่อยนะครับ

อยากได้ ตัวคำนวณเหมือนเว็บนี้ครับ คือมีการ กรอก จำนวน 1 ชุด หรือ 2 ชุด
แล้วราคา เปลี่ยนโดยไม่รีเฟรชหน้า ไม่ทราบว่าใช้ภาษาอะไรเขียนครับ

เนื่องจากผมไม่เก่ง programmer เพราะยังเรียนอยู่ครับ
ถ้ามีโค้ด จะขอบพระคุณเป็นอย่างมาก ครับ ลิ้งค์ตามนี้นะครับ

http://app.bangkokprint.com/web/product/detail/id/1
สินค้าออนไลน์ https://www.shoppook.com/product | โปรแกรมออนไลน์ : https://appnon.com

supaman

อ้างถึงจาก: JumDaiDee ใน 16 กันยายน 2013, 15:13:37
สวัสดีครับ พี่ๆ ที่เก่ง programmer รบกวนช่วยผมหน่อยนะครับ

อยากได้ ตัวคำนวณเหมือนเว็บนี้ครับ คือมีการ กรอก จำนวน 1 ชุด หรือ 2 ชุด
แล้วราคา เปลี่ยนโดยไม่รีเฟรชหน้า ไม่ทราบว่าใช้ภาษาอะไรเขียนครับ

เนื่องจากผมไม่เก่ง programmer เพราะยังเรียนอยู่ครับ
ถ้ามีโค้ด จะขอบพระคุณเป็นอย่างมาก ครับ ลิ้งค์ตามนี้นะครับ

http://app.bangkokprint.com/web/product/detail/id/1

ลอง search jquery auto complete ดูครับ

dekmv

ได้ทั้งคู่เลยครับ javascript หรือ ajax (จะยากกว่านิดนึง) แนะนำ ajax สามารถทำอะไรได้เยอะกว่าครับ จะเก็บจะวิเคราห์ได้อีกครับ  :wanwan012:

JumDaiDee

ขอบคุณ พี่ๆ มากครับ จะลองไปศึกษาดูครับผม
สินค้าออนไลน์ https://www.shoppook.com/product | โปรแกรมออนไลน์ : https://appnon.com

dekmv

อันนี้ Function ของ Ajax ลองเอาไปใช้ดูนะครับ

// Load Feed Content at index.
      var video = false;
      function updateWatchVideo(id) {      
        video = false;
        if (window.XMLHttpRequest) { // Mozilla, Safari,...
          video = new XMLHttpRequest();
          if (video.overrideMimeType) {
            video.overrideMimeType('text/html');
          }
        } else if (window.ActiveXObject) { // IE
          try {
            video = new ActiveXObject("Msxml2.XMLHTTP");
          } catch (e) {
            try {
               video = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
          }
        }        
        if (!video) {
          alert('Cannot create XMLHTTP instance');
          return false;
        }
         var url = 'process_update_watch_video.php';
         var pmeters = 'id='+id;
         video.open('POST',url,true);

         video.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
         video.setRequestHeader("Content-length", pmeters.length);
         video.setRequestHeader("Connection", "close");
         video.send(pmeters);         
         video.onreadystatechange = function()
         {
             if(video.readyState == 3)  // Loading Request
              {
               document.getElementById("ori-view").innerHTML = "... Waiting ...";
              }

             if(video.readyState == 4) // Return Request
              {
               document.getElementById("ori-view").innerHTML = video.responseText;
              }            
         }
      }