我想从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";
}
?>
答案 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);
});
});