如何从 jquery 获得警报响应?

How to get alert response from jquery?

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

我的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";
}

?>

对于初学者,您的 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 调用的回调中缺少围绕数据参数的结束符 )。

您缺少一个'('

示例

$('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

将所有内容包装在 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);
        });
    });

});