使用ajax从第三个页面获取数据
Get data from third page using ajax
我有一个表单我的条件是,
- form.php,在这里我使用表单插入数据,
- display.php在这里我使用分页和 显示表格形式的数据
validation.js在那里我验证表单数据以及我有以下功能
$('#pagiCount a').click(function(){ $.get($(this).attr('href'), function(response) { console.log(response); $( "#result" ).html(response); }); return false; //alert($(this).attr('href')); });
现在我想在相同的display.php分页表后显示form.php中的表单。怎么做呢?
新建议:
无论何时在ajax.php中显示数据,只需创建一个会话数组变量并在会话数组变量中更新该值。因此,当您在ajax.php中显示值时,请从会话数组变量中获取数据并显示它。
代码:ajax.php
while($result=mysql_fetch_array($query)){
$_SESSION['compare_array'][]=$result;
}
echo "<table>";
foreach($_SESSION['compare_array'] as $key => $result)
{
echo '<tr><td>'.$result['brand'].'</td>'.'<td width="150" height="10">'.$result['model'].'</td>'; echo '<td>'.$result['clr'].'</td>'.'<td>'.$result['sim'].'</td>'.'<td>'.$result['os'].'</td>'.'</td></tr>';
}
echo "</table>";
旧建议:
可以使用$。数据类型为json的Ajax。所以你可以返回json编码格式的数据数组,这样你就可以在数组中返回分页结果数据和表单HTML数据。
echo json_encode("pagination_response" => "put pagination html here", "form_data_response" => "put form html here ");
$('#pagiCount a').click(function(){
$.get($(this).attr('href'), function(response) {
console.log(response);
$( "#result" ).html(response);
});
return false;
//alert($(this).attr('href'));
});
$.ajax({
type: "POST", // post or get
url: 'your_url',
data: "data_href="+ $(this).attr('href'),
dataType: "json",
success: function(response)
{
if(result.status =="success")
{
$( "#result" ).html(response.pagination_response);
$( "#result_form_html" ).html(response.form_data_response);
}
});
相关文章:
- 为什么grunt contrib connect的中间件选项的第三个参数是未定义的
- 如何使用PHP和JS级联三个下拉列表
- 获取两个输入元素的值,并检查第三个元素的值.将值设置为第四个元素
- 如何获取第三个父项的 ID 属性值
- 如何从第三个“/”之后获取字符串
- 如何在 javascript 中以 YYYYDDMM 格式有效地获取三个月前的日期
- 获取现场坐标(三个js)
- 如何使用 jquery 选择器获取第三个或第四个元素并设置其 id
- AngularJS:从JSON文件中获取三个随机元素
- 三个js获取mesh.lookAt(object);的坐标;
- 使用三个js获取3D对象的Axis
- 从json数组中获取第三个对象
- 从数组中每隔三个值获取一个值
- 从字符串中获取第二个和第三个单词
- 从两个ng模型中获取数据并插入到第三个ng模型中
- 获取每月第三个星期五的日期
- 从Array中获取三个最低值
- 从一个范围获取一个值,从其他范围获取第二个值,从其他范围获取第三个值,依此类推
- 三个js获取材料上下文
- 使用ajax从第三个页面获取数据