javascript - 将数据发送到新页面并将其包含在索引页面中

标签 javascript php jquery html ajax

我正在尝试将数据从表单发送到处理第一页结果的新页面。 但是,如果我使用

<form action = 'new_page.php' method = 'post'>

浏览器将页面交换到“new_page.php”并仅显示该页面。我想在第一页的单独 div 中显示“new_page.php”,以及表单的结果。 我通常通过在页面顶部编写 html 并在底部编写 php 来完成此操作。我用

开始 php 部分
 if(isset($_POST['var'])){ ... }

仅在使用表单后显示 php 部分。

这有可能吗? 我必须使用 ajax、jquery 或普通 javascript 来解决这个问题吗? 还有其他相对简单的方法可以实现这一点吗?

最佳答案

你应该使用 ajax 来完成这样的任务,看看 jquery .post().get()$.ajax() .

$.post( "new_page.php", function( data ) {
  $( ".result" ).html( data );
});

关于javascript - 将数据发送到新页面并将其包含在索引页面中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19068146/

相关文章:

jquery - slider - 主动模糊

javascript - 通过迭代生成组件

javascript - mustache 在不使用索引名称的情况下模板化对象

php - 如何根据选择位置和排序依据的结果插入一个空表(PHP mysql)

php - 在 POST 中提交变量

javascript - 闪烁文本这么多秒 - 然后消失

javascript - ie10支持从剪贴板粘贴图片吗?

javascript - 按键事件中的数字验证以及小数点

php - 使用 Laravel 5 在 Selenium 中未处理的错误

javascript - 如何在菜单项悬停时更改正文背景图像?