[已解决],url带参数时,post数据,返回整个页面

浏览:8301 发布日期:2014/12/10 分类:求助交流 关键字: url 参数 post 返回
TP3.1.3
当url中没有参数时,Post提交数据,可以得到正确的返回值;
当url中有参数时,Post提交数据,得到的值是整个页面的html,困惑,求破!
直接上精简过的代码了:

模块 Index:<?php
class IndexAction extends Action {

    public function index(){
        $this->display();
    }

    public function add(){
        if(!IS_POST) die;
        echo '123';
        exit;
    }    
}
?>
模板 index.html:<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8"/>
    <title></title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <script src="http://cdn.bootcss.com/jquery/1.10.2/jquery.min.js"></script>
</head>
<body>

{$Think.version}
<p><a href="{:U('index')}">链接1</a></p>
<p><a href="{:U('index',array('user_id'=>59988))}">链接2</a></p>
<span class="span_1" id="span_1">点我</span>

<script>
$(document).ready(function(e){
    $(".span_1").click(function(e) {
    //$(document).on('click','.span_1',function(){
        var id=$(this).attr('id');
        alert(id);
        $.post('add',{'id':id},function(data){
            //alert(id);
        });        
    });        
});
</script>
</body>
</html>
点链接1之后,点‘点我’,firebug可以看到返回 123


点链接2之后,点‘点我’,firbug返回了整个页面的html


自己折腾了一下午,无解,求高人点解,先行谢过!
最佳答案
评论( 相关
后面还有条评论,点击查看>>