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,037

HOME > PHP > PHP Forum > Jquery ทำงานร่วมกับ Ajax แล้วมีปัญหาครับ calendar pikup



 

Jquery ทำงานร่วมกับ Ajax แล้วมีปัญหาครับ calendar pikup

 



Topic : 052989



โพสกระทู้ ( 48 )
บทความ ( 0 )



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




Code (PHP)
 //test2.php
<font class="detailDesc"><font class="css_code"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<title>Clone TR With DatePicker by PlaKriM ฉึกๆ</title>
		<link type="text/css" href="jquery-ui-1.8.1.custom.css" rel="stylesheet" />	
		<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
		<script type="text/javascript" src="jquery-ui-1.8.1.offset.datepicker.min.js"></script>
		<script type="text/javascript">
			var options = {
				dateFormat: 'yy/mm/dd',
				changeYear: true,
				changeMonth: true,
				buttonImageOnly: true,
				buttonText: 'คลิกเพื่อเลือกวันที่',
				showOn: 'button',
				buttonImage: 'jquery-ui-1.8.4.custom/images/date_picker.gif',
				duration: 'fast'
			};
			
			$(function(){
				$('.datepicker').datepicker(options);
				$("img[src$='images/date_picker.gif']").mouseover(function() {
					$(this).css('cursor','pointer');
				});
				
				$('#insert')
				.click(function(){
					$('#mytbl tbody tr')
					.last().clone().prependTo("#mytbl tbody")
					.find('.datepicker').each(function() {
					   $(this).next('img').remove();
					   $(this).removeAttr('id').removeClass('hasDatepicker').datepicker(options);
						$("img[src$='images/date_picker.gif']").mouseover(function() {
							$(this).css('cursor','pointer');
						});
					});
				})
				.css('cursor','pointer');
				
				$('#delete')
				.click(function(){
					if($('#mytbl tbody tr').length > 1) $('#mytbl tbody tr').last().remove();
				})
				.css('cursor','pointer');
			});
		</script>
		<style type="text/css">
			.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {font:10px Tahoma, Geneva, sans-serif;}
		</style>	
	</head>
	<body>
    <table id="mytbl" border="1" cellpadding="2" cellspacing="0">
    	<thead>
            <tr>
            	<td align="center"><strong>Textbox</strong></td>
           	  <td align="center"><strong>DropDown</strong></td>
            	<td align="center"><strong>DatePicker</strong></td>
            </tr>
        </thead>
        <tbody>
            <tr>
            	<td><input type="text" name="a[]" /></td>
            	<td align="center">
                <select type="text" name="b[]">
                <option value="1">Choice 1</option>
                <option value="2">Choice 2</option>
                <option value="3">Choice 3</option>
                </select>
                </td>
            	<td><input type="text" name="c[]" class="datepicker" /></td>
            </tr>
        </tbody>
    </table>
    <input type="button" value="+" id="insert" />
    <input type="button" value="-" id="delete" />
    <div>
    <strong>Note :</strong> รูปปฎิทินหาเอง Jquery Core and UI โหลดเอง ฉึกๆ
    </div>
	</body>
</html>
</font></font>


นี้เป็นตัว code ที่ยังไม่ได้ทำการเรียกผ่าน Ajax ครับมันจะใช้งานได้ตามปกติ





เมื่อผมใช้ คำสั่ง onclick เรียก test2.php มาแสดงในหน้า content.php แล้ว มันก็ไม่ทำงานอ่ะครับ content.php เป็นหน้าีที่มีการใช้งาน Ajax
Code (PHP)
<a href="#"onclick="load_page('test2.php','show_detail');">test2</a>






พอจะมีแนวทางแก้ไข หรือมี code ที่ทำให้มันสามารถทำงานได้หรือป่าวครับ ช่วยด้วยนะครับผม



Tag : PHP, Ajax, jQuery







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-12-11 20:23:40 By : saberakito View : 2712 Reply : 5
 

 

No. 1



โพสกระทู้ ( 48 )
บทความ ( 0 )



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



นี้รูปที่มันเสียนะครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-12-11 20:25:26 By : saberakito
 


 

No. 2

Guest


ทำได้ครับแต่ภายใน test2.php ไม่ควรมีคำสั่ง <script> ใดๆ ครับ (ควรเป็น html เปล่าๆ ที่ไม่มี onclick หรือ <script>)
จากตัวอย่างมี script อยู่มากไม่ใช่วิธีการปกติของการใช้ ajax จะทำให้เกิด error ที่ควบคุมได้ยากครับ


ย้าย <script> ทั้งหมดไปไว้ที่ content.php แทน
<a href="#"onclick="load_page('test2.php','show_detail');">test2</a>
อาจเปลี่ยนเป็น
<a href="#" onclick="$('#show_detail').load('test2.php',function(){ /*แทรกคำสั่ง datepicker */ });">test2</a>
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-12-11 20:46:11 By : num
 

 

No. 3



โพสกระทู้ ( 48 )
บทความ ( 0 )



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


ขอบคุณมากๆ ครับ เดี๋ยวผมจะลองดู
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-12-11 22:14:28 By : saberakito
 


 

No. 4



โพสกระทู้ ( 48 )
บทความ ( 0 )



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


ได้แล้วครับ แปบเดียวได้เลย T^T

ผมนั่งทำมา เกือบวันไม่ออกกก Ha Ha Ha

ขอบคุณ คุณ Guest ม า ก ม า ก เ ล ย น ะ ค ร ั บ ผ ม
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-12-11 22:25:17 By : saberakito
 


 

No. 5



โพสกระทู้ ( 139 )
บทความ ( 0 )



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


ขอตัวอย่างบางสิครับว่าเอา คำสั่ง DATEPICKER ตรงไหนมาใส่ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-01-24 10:48:27 By : satonpanit
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : Jquery ทำงานร่วมกับ Ajax แล้วมีปัญหาครับ calendar pikup
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 อัตราราคา คลิกที่นี่