求大神!為什么點擊詳情頁沒有反應 奇怪的是把代碼一邊就可以彈出對話框了,為什么
<input type="button" value="詳情" class="btn" onclick="showDetail(<?php echo $row['id'];?>, <?php echo $row['pName'];?>)">
這是點擊詳情頁的一段話 如果把PName改為id 就可以成功彈出詳情頁
但是只有onclick="showDetail(<?php echo $row['id'];?>, <?php echo $row['pName'];?>)"后面的pname改為數字字符串就可以彈出 ?如果像pname中里面有英文就不能彈出詳情頁 糾結了三個小時 實在不知道哪里有問題。。另外附上全部代碼:求大神幫忙看一下
<?php
require_once '../include.php';
checkLogined ();
// 得到所有商品
$pagesize = 2;
$page = $_REQUEST ["page"] ? ( int ) $_REQUEST ["page"] : 1;
$rows = getAllProByPage ( $page, $Admininfo );
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>-.-</title>
<link rel="stylesheet" href="styles/backstage.css">
<link rel="stylesheet"
href="scripts/jquery-ui/css/ui-lightness/jquery-ui-1.10.4.custom.css" />
<script src="scripts/jquery-ui/js/jquery-1.10.2.js"></script>
<script src="scripts/jquery-ui/js/jquery-ui-1.10.4.custom.js"></script>
<script src="scripts/jquery-ui/js/jquery-ui-1.10.4.custom.min.js"></script>
</head>
<script type="text/javascript">
function showDetail(id,t){
$("#showDetail"+id).dialog({
?height:"auto",
? ? ?width: "auto",
? ? ?position: {my: "center", at: "center", ?collision:"fit"},
? ? ?modal:false,//是否模式對話框
? ? ?draggable:true,//是否允許拖拽
? ? ?resizable:true,//是否允許拖動
? ? ?title:"商品名稱:"+t,//對話框標題
? ? ?show:"slide",
? ? ?hide:"explode"
});
}
function addPro(){
window.location='addPro.php';
}
function editPro(id){
window.location='editPro.php?id='+id;
}
function delPro(id){
if(window.confirm("您確認要刪除嘛?添加一次不易,且刪且珍惜!")){
window.location="doAdminAction.php?act=delPro&id="+id;
}
}
function search(){
if(event.keyCode==13){
var val=document.getElementById("search").value;
window.location="listPro.php?keywords="+val;
}
}
function change(val){
window.location="listPro.php?order="+val;
}
</script>
<body>
<div id="showDetail" style="display: none;"></div>
<div class="details">
<div class="details_operation clearfix">
<div class="bui_select">
<input type="button" value="添 加" class="add"
onclick="addPro()">
</div>
<div class="fr">
<div class="text">
<span>商品價格:</span>
<div class="bui_select">
<select id="" class="select" onchange="change(this.value)">
<option>-請選擇-</option>
<option value="iPrice asc">由低到高</option>
<option value="iPrice desc">由高到底</option>
</select>
</div>
</div>
<div class="text">
<span>上架時間:</span>
<div class="bui_select">
<select id="" class="select" onchange="change(this.value)">
<option>-請選擇-</option>
<option value="pubTime desc">最新發布</option>
<option value="pubTime asc">歷史發布</option>
</select>
</div>
</div>
<div class="text">
<span>搜索</span> <input type="text" value="" class="search"
id="search" onkeypress="search()">
</div>
</div>
</div>
<!--表格-->
<table class="table" cellspacing="0" cellpadding="0">
<thead>
<tr>
<th width="10%">編號</th>
<th width="20%">商品名稱</th>
<th width="10%">商品分類</th>
<th width="10%">是否上架</th>
<th width="15%">上架時間</th>
<th width="10%">慕課價格</th>
<th>操作</th>
</tr>
</thead>
<tbody>
<?php
foreach ( $rows as $row ) :
?>
<tr>
<!--這里的id和for里面的c1 需要循環出來-->
<td><input type="checkbox" id="c1" class="check"
value=<?php echo $row['id'];?>><label for="c1" class="label"><?php echo $row['pSn'];?></label></td>
<td><?php echo $row['pName'];?></td>
<td><?php echo $row['cName'];?></td>
<td>
<?php
$isshow = $row ['isShow'] == 1 ? "上架" : "下架";
echo $isshow;
?>
</td>
<td>
<?php
echo date ( 'Y-m-d H:i:s', $row ['pubTime'] );
?>
</td>
<td><?php echo $row['iPrice'];?>元</td>
<td align="center">
<input type="button" value="詳情" class="btn" onclick="showDetail(<?php echo $row['id'];?>, <?php echo $row['pName'];?>)">
<input type="button" value="修改" class="btn" onclick="editPro()">
<input type="button" value="刪除" class="btn" onclick="delPro()">
<div id="showDetail<?php echo $row['id'];?>"
style="display: none;">
<table class="table" cellspacing="0" cellpadding="0">
<tr>
<td width="20%" align="right">商品名稱</td>
<td><?php echo $row['pName'];?></td>
</tr>
<tr>
<td width="20%" align="right">商品類別</td>
<td><?php echo $row['cName'];?></td>
</tr>
<tr>
<td width="20%" align="right">商品貨號</td>
<td><?php echo $row['pSn'];?></td>
</tr>
<tr>
<td width="20%" align="right">商品數量</td>
<td><?php echo $row['pNum'];?></td>
</tr>
<tr>
<td width="20%" align="right">商品價格</td>
<td><?php echo $row['mPrice'];?></td>
</tr>
<tr>
<td width="20%" align="right">幕課網價格</td>
<td><?php echo $row['iPrice'];?></td>
</tr>
<tr>
<td width="20%" align="right">商品圖片</td>
<td>xxx</td>
</tr>
<tr>
<td width="20%" align="right">是否上架</td>
<td>
<?php
echo $row ['isShow'] == 1 ? "上架" : "下架";
?>
</td>
</tr>
<tr>
<td width="20%" align="right">是否熱賣</td>
<td><?php echo $row['isHot']==1?"熱賣":"不熱賣";?></td>
</tr>
</table>
<span style="display: block; width: 80%;"> 商品描述<br />
<?php echo $row['pDesc'];?>
</span>
</div></td>
</tr>
<tr>
<td colspan="7"></td>
</tr>
<?php endforeach;?>
</tbody>
</table>
</div>
</body>
</html>
2017-08-04
已解決。。