|
|
|
ผมใช้ fancybox ซึ่งอยู่ใน <div id='test' name='test'></div> ไม่ได้ครับ |
|
|
|
|
|
|
|
ที่ไฟล์ a.php
Code (JavaScript)
<select name='a' id='a' onchange='data_show(this.value,'a');'>
//---------ข้อมูล
</select>
<div name='a' id='a'></div>
<script language="javascript">
function uzXmlHttp(){
var xmlhttp = false;
try{
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){
xmlhttp = false;
}
}
if(!xmlhttp && document.createElement){
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
// End XmlHttp Object
function data_show(select_id,result){
var url = 'xx.php?select_id='+select_id+'&result='+result;
//alert(url);
xmlhttp = uzXmlHttp();
xmlhttp.open("GET", url, false);
xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=TIS-620"); // set Header
xmlhttp.send(null);
document.getElementById("a").innerHTML = xmlhttp.responseText;
}
</script>
ผลลัพธ์ ออกมาใน<div name='a' id='a'></div> ถูกต้องครับ
ที่ xx.php
Code (PHP)
<script type="text/javascript" src="scripts/jquery-1.4.3.min.js"></script>
<script type="text/javascript" src="fancybox/jquery.mousewheel-3.0.4.pack.js"></script>
<script type="text/javascript" src="fancybox/jquery.fancybox-1.3.4.pack.js"></script>
<link rel="stylesheet" type="text/css" href="fancybox/jquery.fancybox-1.3.4.css" media="screen" />
<script type="text/javascript">
$(document).ready(function() {
$('a[id^="popupwin"]').fancybox({
'width' : '95%',
'height' : '95%',
'autoScale' : false,
'transitionIn' : 'none',
'transitionOut' : 'none',
'hideOnOverlayClick': false,
'type' : 'iframe',
onClosed : function() {
}
});
});
</script>
<a href='yy.php' class='various iframe' id='popupwin'>เพิ่มข้อมูล</a>
=====================================
ปรากฎว่า popupwin ไม่ขึ้น เพราะอยู่ใน <div id='a' name='a'></div>
=====================================
แก้อย่างไรครับ (หากใช่ปกติ เฉพาะไฟล์ xx.php popupwin ขึ้น ครับ) ช่วยด่วนด้วยครับ มือใหม่
Tag : PHP, MySQL, Ajax, jQuery
|
|
|
|
|
|
Date :
2014-06-04 10:29:55 |
By :
มือใหม่ขอตัวช่วยด่วนครับ |
View :
776 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<select name='a' id='a' onchange='data_show(this.value,'a');'> พิมพ์ผิด เป็น name='y' id='y' นะครับ
|
|
|
|
|
Date :
2014-06-04 10:31:51 |
By :
มือใหม่ขอตัวช่วยด่วนครับ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|