|
|
|
ขอความรู้หน่อยครับ เกี่ยวกับ การ รับส่งค่า java - javascript - php |
|
|
|
|
|
|
|
ผมมีโค้ดชุดนี้อยู่ครับ เรียกใช้งาน fancybox แต่พอลองเพิ่มเติม แก้ไข เพื่อจะใช้เพิ่มค่ารับส่ง กลับทำงานไม่ได้ แต่ไม่ฟ้อง error ใด ๆ
ต้นฉบับ
Code (PHP)
<script type="text/javascript">
function pop(url,reCall,width,height){
if(!url) return;
if(typeof width=="undefined")
width = '70%';
if(typeof height=="undefined")
height = '100%';
$jq143.fancybox({
'showCloseButton' : true,
'autoDimensions' : true,
'width' : width,
'height' : height,
'autoScale' : false,
'centerOnScroll' : true,
'transitionIn' : 'elastic',
'transitionOut' : 'fade',
'speedIn' : 600,
'speedOut' : 200,
'titlePosition' : 'outside',
'type' : 'iframe',
'href' : url,
'onClosed': function (){
//alert(1);
//window.location='Course_Manage.php';
window.location.reload(true);
//document.iframe['ShowData'].location.reload(true);
}
});
}
function EDIT(id){
if(!id)return;
var url = "Course_edit.php";
pop(url);
}
function ADD(id){
if(!id)return;
var url = "Course_Register.php";
pop(url);
}
function DEL(id){
if(!id)return;
var url = "Course_del.php";
pop(url);
}
</script>
ลิ้งค์ส่งค่าและเรียกใช้งานฟังก์ชั่น
Code
<a onclick='ADD("ADD")' title="เพิ่มรายการกิจกรรมใหม่">เพิ่มรายการใหม่</a>
Code
<a onclick='EDIT(".$id.")' title='$title'><img src='images/edit.png' width='15' height='15'></a>
<a onclick='DEL(".$id.")' title='$title'><img src='images/del.png' width='15' height='15'></a>
ที่จะแก้ไข คือ
1. ผมต้องการที่จะเอาค่า $id จากลิ้งค์ ส่งให้กับ ค่า url แบบต่อท้าย เช่น Course_edit.php?ID="$id" แต่แทนค่าไม่ถูก
2. ผมเข้าใจว่า ฟังก์ชั่น function pop(url,reCall,width,height) สร้างไว้ให้รับค่า parameter ได้ 4 ตัว พอลองแก้โค้ดที่เรียกใช้งานฟังก์ชั่นนี้ ก็ทำงานไม่ได้
Code (PHP)
function DEL(id){
if(!id)return;
var url = "Course_del.php";
var width = '100';
var height '50';
pop(url,width,height);
เลยจะขอคำแนะนำหน่อยครับ ว่าจะต้องแก้ หรือ รับ ส่ง ค่ากันยังไง
Tag : PHP, JavaScript, jQuery
|
ประวัติการแก้ไข 2016-04-28 00:09:16
|
|
|
|
|
Date :
2016-04-28 00:07:12 |
By :
akkaneetha |
View :
702 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|