我想要做的是通过 jquery 选择来获取所选元素的值。之后,这些值通过 ajax 发布到 php 脚本,然后从数据库中检索数据并将其显示在同一页面上(称为自动竞争)。
var marvalue=$("input[name=m_status]:checked").val();
var fromhvalue=$("#fromheight").val();
var tohvalue=$("#toheight").val();
var value = $("#edu_det1").val();
alert (value);
var regvalue = $("#religion").val();
alert (regvalue);
var occvalue = $("#occupation").val();
alert (occvalue);
var convalue = $("#country").val();
alert (convalue);
警报用于检查正确的值。正如您在上面的代码中看到的,这将从不同的输入元素中获取值。下面是我用来发布到 php 的代码
/*
$.post("regsearch.php", {queryString: ""+value+"",queryString1: ""+marvalue+"",queryStringfage: ""+fage+"",queryStringtage: ""+tage+""+queryStringfromh: ""+fromhvalue+""+queryStringtoh: ""+tohvalue+""+}, function(data) { // Do an AJAX call
$('#suggestions').fadeIn(); // Show the suggestions box
$('#suggestions').html(data); // Fill the suggestions box
});
*/
问题:
当评论被删除时,警报弹出窗口也没有显示结果。好的,因为没有发布任何查询。
主要部分是当我使用下面的代码时,它只保留m_status
并且edu_det1
它可以工作。
marvalue=$("input[name=m_status]:checked").val();
alert (marvalue);
var value = $("#edu_det1").val();
alert (value);
上面的邮编是
$.post("regsearch.php", {
queryString: ""+value+"",
queryString1: ""+marvalue+"",
queryStringfage: ""+fage+"",queryStringtage: ""+tage+""
}, function(data) {
// Do an AJAX call
$('#suggestions').fadeIn(); // Show the suggestions box
$('#suggestions').html(data); // Fill the suggestions box
});
此处不添加年龄及其验证码。有什么问题以及如何解决这个问题?