通过jquery将数据从数组从页面发送到其他页面
Send data fetch from array from page to other page by jquery
我有 2 个页面,一个页面从表单发送数据并将数据发送到第二个页面。
第一页是HTML,第二页是PHP。
所以,我的问题是我将数据从表单发送到第二页以输入 SQL 语句,然后我从 fetch 数组获取数据,如何将数据从第二页发送到第一页并将其放入div。
我将发送的我的 JS
// 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
{
}
}
我request.php
将数据获取到页面名称并将变量放入 SQL 语句,我需要将数据发送到div 的第一页
只需在 html 文件中放置一个div,如下所示:
<div id="msg"></div>
并更改此内容:
success: function(data){
if(data.process == "ok"){
}
对此:
success: function(data){
$('#msg').html(data);
}
您可能需要从 PHP 脚本将数据作为json_encoded数组返回,然后使用
success: function(data){
var variable = jQuery.parseJSON(data);
$("#yourdiv").html(variable['your_array_identifier']);
}
如果您不发回数组而只发送单个项目,则无需返回数组,只需使用
success: function(data){
$("#yourdiv").html(data);
}
相关文章:
- 我想重新排列我的数组和其他数组一样,这个数组是键和值
- 重新排列数组的索引以匹配其他数组
- JavaScript:通过其他数组元素的索引访问ArrayElement?array[array[0]返回undefin
- 如何在运行时向计算可观察量添加其他数组项
- MD 数组:如果未找到值,则添加其他数组
- 数组包含其他数组中的所有元素
- 根据值将数组拆分为其他数组
- Javascript关联数组:推送一个对象会重写其他数组元素
- 如何将数组推送到值匹配的其他数组中
- 如何使用JS将给定的数组转换为其他数组
- node.js/javascript在其他数组中添加一个数组作为子数组
- 基于NodeJS中的其他数组过滤/搜索对象的JavaScript数组
- 通过组合这两个其他数组来生成此数组
- 如何将一个数组中的每个元素添加到使用javascript或angular的其他数组中的相应元素
- AngularJs如何用其他数组元素过滤ngRepeat
- 如何使用其他数组从数组中按键/值提取对象
- 求和特定的数组值取决于其他数组的索引值列表
- Javascript二维数组在打印其他数组之前给出undefined
- AngularJS过滤隐藏存在于其他数组中的项
- 针对所有其他数组筛选数组