做了一天,还是不能传值,求解答!!
这个是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">&nbsp;<{$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;
  }点击"删除"按钮一直不显示.

解决方案 »

  1.   

    想做个ajax批量删除留言的后台管理,可是现在连发送参数都出问题了,大家多多指教!!
      

  2.   


    var del-id=$('.del_id').val();
    你下面<div class="del_id">是class="del_id",用.号而不是用#号
      

  3.   

    不太清楚,我是照SpeedPHP上的案例改的,#del_id是指下面的checkbox的id名,不是div
      

  4.   

    不管是div还是checkbox,class="del_id"对应".del_id",id="del_id"对应"#del_id"!还有就是你对应的配置文件什么的,有没有改好