如何从jquery获得警报响应?

时间:2015-08-18 12:03:37

标签: javascript jquery response

我想从php得到回应,我已经回复并在js中使用alert显示。

我的js如下:

$('input#Upload').on('click',function(){
    var table_name = $('select#Select').val();
    $.post('Manip_ValueToDB.php',{table_name: table_name}, function(data){
        alert(data);
    });
});

我的php如下:

<?php

if($_POST['table_name']){
    echo "Response";
}

?>

3 个答案:

答案 0 :(得分:1)

将所有内容包装在document.ready中,并检查语法错误。另外,别忘了包含jquery。

$( document ).ready(function() {

    $('input#Upload').on('click',function(){
        var table_name = $('select#Select').val();
        $.post('Manip_ValueToDB.php',{table_name: table_name}, function(data){
            alert(data);
        });
    });

});

答案 1 :(得分:0)

对于初学者,您的JS中存在语法错误。

$('input#Upload').on('click',function(){

 var table_name = $('select#Select').val();

    $.post('Manip_ValueToDB.php',{table_name: table_name}, function(data) {

    alert(data);

    });

});

你在AJAX调用的回调中围绕数据参数错过了一个结束。

答案 2 :(得分:0)

你错过了'('

示例

$('input#Upload').on('click', function() {

  var table_name = $('select#Select').val();

  $.post('Manip_ValueToDB.php', {
    table_name: table_name
  }, function(data) {
    alert(data);
  });

});

http://plnkr.co/edit/9Ua27Uv5X60A1VnW5aSu?p=info