Javascript 通过jquery将从数组获取的数据从页面发送到其他页面
我有两页,一页从表单发送数据,另一页将数据发送到第二页 第一个页面是html,第二个页面是php 所以,我的问题是我将数据从表单发送到第二个页面以进入SQL语句,我从fetch数组获取数据,如何将数据从第二个页面发送到第一个页面并将其放入div中 我将发送我的JSJavascript 通过jquery将从数组获取的数据从页面发送到其他页面,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我有两页,一页从表单发送数据,另一页将数据发送到第二页 第一个页面是html,第二个页面是php 所以,我的问题是我将数据从表单发送到第二个页面以进入SQL语句,我从fetch数组获取数据,如何将数据从第二个页面发送到第一个页面并将其放入div中 我将发送我的JS // This function to search aqar function search_aqar(){ var city = $('#city').val(); var aqar_type = $('#aqa
// This function to search aqar
function search_aqar(){
var city = $('#city').val();
var aqar_type = $('#aqar_type').val();
var adv_type = $('#adv_type').val();
var search_btn = $('#search_btn').val();
var show_type = $('#show_type').val();
if (city!='' && aqar_type !='' && adv_type !=''){
$.ajax({
url: "request.php?do=search_aqar",
type: "POST",
data: {
city : city,
aqar_type : aqar_type,
adv_type : adv_type,
show_type : show_type,
search_btn : search_btn
},
dataType: "json",
success: function(data){
if(data.process == "ok"){
}
else
{
}
}
});
}
else
{
}
}
我将数据发送到page name
request.php
并将变量放入sql语句中,我需要将数据发送到div的第一页,您可能需要从php脚本中以json_编码的数组形式返回数据,然后使用
success: function(data){
var variable = jQuery.parseJSON(data);
$("#yourdiv").html(variable['your_array_identifier']);
}
如果您不返回数组,只发送单个项目,那么您不需要返回数组,只需使用
success: function(data){
$("#yourdiv").html(data);
}
只需在html文件中添加一个div,如下所示:
<div id="msg"></div>
为此:
success: function(data){
$('#msg').html(data);
}
我相信在提交时,您不应该更改您所在的页面(操作不要更改为.php)。我认为您需要在提交时进行回调,以便在提交时执行ajaxRequest,执行php并获得应答(该.php进程的输出),您可以对响应执行您想要的操作。为了清晰起见,可以将您的
HTML
包含在表单中。
success: function(data){
$('#msg').html(data);
}