Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > เกี่ยวกับ การ search ด้วย ajax น่ะครับ แบบว่า ไม่รู้ว่า เราทำ textbox และ รุบุยังไง จึงจะได้ครับ



 

เกี่ยวกับ การ search ด้วย ajax น่ะครับ แบบว่า ไม่รู้ว่า เราทำ textbox และ รุบุยังไง จึงจะได้ครับ

 



Topic : 058013

Guest




ผมมี โค๊ด ที่ ใช้กับ ajax แบบ นี้น่ะครับ ที่นี้ ผมจะทำเป็น search ไปเรียก ฟังค์ชั่นนี้ ต้องเขียน ประมาณไหนน่ะครับ จึงจะได้ ข้อมูลที่ search ออกมาได้น่ะครับ

ขอบคุณครับ

Code (PHP)
function getItems() {
    // only if req shows "loaded"
    if (req.readyState == 4) {
        // only if "OK"
        if (req.status == 200) {
		document.getElementById('fe_items').innerHTML="";
        var response = req.responseXML;
		//Get the xml root
		var root = response.getElementsByTagName("items")[0];
		var items = root.getElementsByTagName("item");
		for(i=0;i<items.length;i++){
		  var iidp = items[i].getElementsByTagName("idp")[0].firstChild.nodeValue;
		  var ititle = items[i].getElementsByTagName("title")[0].firstChild.nodeValue;
		  var iprice = items[i].getElementsByTagName("price")[0].firstChild.nodeValue;
		  var ipicture = items[i].getElementsByTagName("picture")[0].firstChild.nodeValue;
		  var iservices = items[i].getElementsByTagName("services")[0].firstChild.nodeValue;
		  var icounter = items[i].getElementsByTagName("counter")[0].firstChild.nodeValue;
		  var iincome = items[i].getElementsByTagName("income")[0].firstChild.nodeValue;
		  var item = document.createElement("table");
		  item.className = "tabitem";
		  item.onclick = new Function("addItem(\""+iidp+"\",\""+ititle+"\",\""+iprice+"\",\""+ipicture+"\",\""+iservices+"\",\""+icounter+"\",\""+iincome+"\");");
		  var tbitem = document.createElement("tbody");
		  item.appendChild(tbitem);
		  var row1 = document.createElement("tr");
		  var row2 = document.createElement("tr");
		  tbitem.appendChild(row1);
		  tbitem.appendChild(row2);
		  var cell1 = document.createElement("td");
		  var cell2 = document.createElement("td");
		  row1.appendChild(cell1);
		  row2.appendChild(cell2);
		  im1 = document.createElement("img");
		  im1.setAttribute("src",ipicture);
		  cell1.appendChild(im1);
		  cell2.innerHTML = ititle;
		  document.getElementById('fe_items').appendChild(item);
		}
		
        } else {
            alert("There was a problem retrieving the XML data:\n" + req.statusText);
        }
    }
}




Tag : PHP, Ajax







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-03-29 18:02:03 By : เส่ย View : 833 Reply : 2
 

 

No. 1

Guest


โอ้ไม่ใช่ ครับ นี่ครับ โค๊ด ที่เวลาเราคลิ๊ก แล้วมัน แสดงออกมา
แต่ว่า ผม ต้องการ ใช้วิธี search เป็น textbox ได้ด้วยน่ะครับ

Code (PHP)
function addItem(id,iitem,tax,bprice,uprice,price){
sit = document.getElementById('tbl_sitems');
sittb = sit.getElementsByTagName('tbody')[0];
row = document.createElement("tr");
row.onclick = new Function("selectRow(document.getElementById('tbl_sitems'),this.rowIndex);");
sittb.appendChild(row);
cell1 = document.createElement("td");
row.appendChild(cell1);
cell2 = document.createElement("td");
row.appendChild(cell2);
cell3 = document.createElement("td");
row.appendChild(cell3);
cell4 = document.createElement("td");
row.appendChild(cell4);
cell1.className="tvalue";
cell2.className="tvalue";
cell2.setAttribute("align","center");
cell3.className="tvalue";
cell3.setAttribute("align","center");
cell4.className="tvalue";
cell4.setAttribute("align","center");
cell1.innerHTML='<input type="hidden" name="items[]" value="'+id+'"><input type="hidden" name="items_name[]" value="'+iitem+'">'+iitem;
cell2.innerHTML='<input type="text" class="inp2" name="itemsqty[]" size="6" value="'+1+'" onchange="calcS()">';
cell3.innerHTML='<input type="hidden" name="itemstax[]" value="'+tax+'"><input type="hidden" name="itemstotaltax[]" value="9">'+tax;
cell4.innerHTML='<input type="hidden" name="itemsbprice[]" value="'+bprice+'"><input type="hidden" name="itemsuprice[]" value="'+uprice+'"><input type="hidden" name="itemsprice[]" value="'+price+'"><input type="hidden" name="itemstotalprice[]" value="0">'+price;
selectRow(document.getElementById('tbl_sitems'),row.rowIndex);
}



แนะ แนวทาง ให้สักนิด ก็ได้ครับ แบบว่า พอจะเอามาเป็นแนวทาง น่ะครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-03-29 18:06:18 By : คนถาม คนเดิม
 


 

No. 2



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Go to : Ajax Search Record (PHP+MySQL and ASP+Access)

จากตัวอย่างเป็นการ CreateElement หรือเปล่าครับ ลองดูตัวอย่างนี้ครับ

Go to : createElement('select'); สร้าง Element ของ Select Option พร้อมกับ ดึงข้อมูลจาก MySQL Database ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-03-29 20:42:15 By : webmaster
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : เกี่ยวกับ การ search ด้วย ajax น่ะครับ แบบว่า ไม่รู้ว่า เราทำ textbox และ รุบุยังไง จึงจะได้ครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 03
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่