做了一天,还是不能传值,求解答!!
这个是delete.html里面的部分代码:
<script type="text/javascript" src="js/jquery-1.4.4.min.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
$('#del_btn').click(function()
{
var del-id=$('#del_id').val();
$.post('<{spUrl c=delete a=del}>','del-id='+del-id,
function(data)
{
alert("Data Loaded: "+data);
});
});
});
</script> <div class="delete"><input type="button" value="删除" name="del" id="del_btn"/></div>
<{foreach from=$results item=one}>
<div class="listmsg">
<div class="del_id">
<div class="head"><img src="tpl/MyGuestbook/img/head.jpg" /><br/><p class="listname1"><{$one.name}></p></div>
<div class="listname2"> <{$one.name}>说:<div class="delete"><input type="checkbox" name="del_id[]" id="del_id[]" value="<{$one.id}>"></div></div>
<div class="listcontents"><{$one.contents}></div>
<div class="listposttime"><{$one.posttime}></div>
</div><br /><br /><br />
<{/foreach}>这是接收的delete.php代码:
<?php
class delete extends spController
{
function index() //首页的函数
{
session_start();
date_default_timezone_set("PRC");
$tpl=$this->spArgs("tpl","MyGuestbook");
$guestbook = spClass("guestbook"); //初始化数据库的表
$results=$guestbook->findAll();
$this->results=$guestbook->spPager($this->spArgs('page', 1), 5)->findAll();
$this->pager=$guestbook->spPager()->getPager();
$this->display("{$tpl}/Delete.html");
//显示模板,使用的是根目录/tpl/MyGuestbook/Delete.html
}
function del()
{
$data=$this->spArgs("del-id");
$this->data=$data;
}点击"删除"按钮一直不显示.
这个是delete.html里面的部分代码:
<script type="text/javascript" src="js/jquery-1.4.4.min.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
$('#del_btn').click(function()
{
var del-id=$('#del_id').val();
$.post('<{spUrl c=delete a=del}>','del-id='+del-id,
function(data)
{
alert("Data Loaded: "+data);
});
});
});
</script> <div class="delete"><input type="button" value="删除" name="del" id="del_btn"/></div>
<{foreach from=$results item=one}>
<div class="listmsg">
<div class="del_id">
<div class="head"><img src="tpl/MyGuestbook/img/head.jpg" /><br/><p class="listname1"><{$one.name}></p></div>
<div class="listname2"> <{$one.name}>说:<div class="delete"><input type="checkbox" name="del_id[]" id="del_id[]" value="<{$one.id}>"></div></div>
<div class="listcontents"><{$one.contents}></div>
<div class="listposttime"><{$one.posttime}></div>
</div><br /><br /><br />
<{/foreach}>这是接收的delete.php代码:
<?php
class delete extends spController
{
function index() //首页的函数
{
session_start();
date_default_timezone_set("PRC");
$tpl=$this->spArgs("tpl","MyGuestbook");
$guestbook = spClass("guestbook"); //初始化数据库的表
$results=$guestbook->findAll();
$this->results=$guestbook->spPager($this->spArgs('page', 1), 5)->findAll();
$this->pager=$guestbook->spPager()->getPager();
$this->display("{$tpl}/Delete.html");
//显示模板,使用的是根目录/tpl/MyGuestbook/Delete.html
}
function del()
{
$data=$this->spArgs("del-id");
$this->data=$data;
}点击"删除"按钮一直不显示.
var del-id=$('.del_id').val();
你下面<div class="del_id">是class="del_id",用.号而不是用#号