php - 从 AJAX 传递参数
问题描述
我有一个文本字段和 AJAX 函数来查找搜索所需的字符串。它的工作方式是这样的,用户将在搜索字段中输入搜索标识符。然后执行 AJAX 函数来查找相关字符串进行搜索。
function Get_Search_Params() {
//This is search field where user enter identifier
var search_value = $('#SNOW_INC').val();
$.ajax({
url : "get_snow_params.php",
type : 'post' ,
data : { search_value : search_value } ,
success : function(data, status){
$('#GetDetails').html(data);
}
});
}
返回数据是我打算用作搜索字符串的数据。
function Search_INC() {
// what to pass here
$.ajax({
url : "find_snow_inc.php",
type : 'post' ,
data : { ???: ???} ,
beforeSend: function(){
$('#INCRecords').empty();
$("#INCloader").show();
},
complete: function(){
$("#INCloader").hide();
},
success : function(data, status){
$('#INCRecords').html(data);
}
});
}
还是有更好的方法来处理这个请求?我想要的只是用户输入一个像 ABC123 这样的字符串然后它搜索数据库,然后它返回一个像用户无法打印的字符串。(我走了这么远)我需要将字符串用户无法打印传递给函数Search_INC
。
请指教,谢谢!!
解决方案
我得到了它。
我按照下面的方法做了,我可以得到我想要的。
function Get_Search_Params() {
var search_value = $('#SNOW_INC').val();
$.ajax({
url : "get_snow_params.php",
type : 'post' ,
data : { search_value : search_value } ,
success : function(data, status){
$('#GetDetails').html(data);
Desc_BS_CI = data;
Search_INC();
}
});
}
//AJAX function to return incident results
function Search_INC() {
var search_value = $('#SNOW_INC').val();
$.ajax({
url : "find_snow_inc.php",
type : 'post' ,
data : { Desc_BS_CI : Desc_BS_CI } ,
beforeSend: function(){
$('#INCRecords').empty();
$("#INCloader").show();
},
complete: function(){
$("#INCloader").hide();
},
success : function(data, status){
$('#INCRecords').html(data);
}
});
}
让它帮助其他人:)
推荐阅读
- haskell - 如何将麦克风数据流式传输到我的 Haskell 程序中?
- r - 在r中汇总data.frame的多个变量的数据?
- java - Spring Boot ApplicationRunner 在启动期间运行 - 而不是之后
- c# - C#:信标图像的电子邮件跟踪在 Gmail 中无法正常工作
- r - 尝试使用线性化数据在 ggplot2 中创建箱形图时出现奇怪的箱形图结果
- matlab - ind2sub 和 sub2ind MATLAB 的快速通用替换
- linux - 使 idevicerestore 不起作用(事件->类型 == IRECV_DEVICE_ADD)
- c++11 - 可变元组实现
- python - Ide 的差异(Python 中的内存优化)
- java - tinylog2 不创建日志文件