Ajax Postback响应

时间:2013-11-22 12:11:53

标签: php jquery ajax

在我的脚本中,我想做一个ajax帖子,并获得响应并用它做警告。

JavaScript代码:

$.ajax({
   type: 'POST',
   url: '../client_controller/teste',
   data: {form:$('#the-form-'+num).serialize(), key : num},
   success:function(response){
   alert(response); 
},
                                    },
});

这是我的示例php代码:

if($_POST['key']==1){
   parse_str($_POST['form'], $searcharray);
   $_SESSION['voo']=$searcharray;
   print_r( $_SESSION['voo']);
 }

这一切都有效,除非我提醒响应,在开始时它会打印响应,但我也会打印所有的html和javascript页面代码。

任何人都可以向我解释我做错了什么以及为什么会这样?

2 个答案:

答案 0 :(得分:0)

试试这个:

if($_POST['key']==1){
   parse_str($_POST['form'], $searcharray);
   $_SESSION['voo']=$searcharray;
   print_r( $_SESSION['voo']);
exit();
 }

答案 1 :(得分:0)

您可以试试吗,您已在代码},

中添加了一个额外的结束括号
     $.ajax({
       type: 'POST',
       url: '../client_controller/teste',
       data: {form:$('#the-form-'+num).serialize(), key : num},
       success:function(response){
                alert(response); 
            }                   
    });
相关问题