从Ajax Query获得结果

时间:2013-12-14 16:04:41

标签: javascript php jquery ajax

好的,所以我提交了一份表格并发布了一个如下的ajax电话:

$('#pForm').on('submit', function(e) {
  e.preventDefault(); //Prevents default submit
  var form = $(this);
  var post_url = form.attr('action');
  var post_data = form.serialize();
  $.ajax({
    type: 'POST',
    url: 'calc.php',
    data: post_data,
    success: function() {
      // show the result
    }
  });
});

这会激活calc.php,根据表单各个字段中的值执行快速计算。最终结果是$result中的变量calc.php。如何在我的ajax代码中访问它以显示它,现在只需提醒即可...

由于

3 个答案:

答案 0 :(得分:1)

您可以使用以下方式获得结果,

 success: function(result) {
    // show the result
    console.log(result);
  }

答案 1 :(得分:1)

$.ajax({
  .......
  success: function(data) { // here data holds your response
        // show the result
        alert(data);
  }
});

查找更多信息here

答案 2 :(得分:1)

$('#pForm').on('submit', function(e) {
  e.preventDefault(); //Prevents default submit
  var form = $(this); 
  var post_url = form.attr('action'); 
  var post_data = form.serialize();
  $.ajax({
      type: 'POST',
      url: 'calc.php',
      data: post_data,
      success: function(html) {
        $("someplace").html(html);
      }
  });
});