将javascript var值发送到php页面(不是ajax)
Send javascript var values to php page (not ajax)
我使用这个代码,从一个动态创建的<table>
$("#finalizar-pedido").click(function(){
var id = [];
var qtde = [];
var makiRecheio = [];
var makiComplemento = [];
var makiCreme = [];
var makiFinalizacao = [];
var makiQtde = [];
var i = 0;
$("tr.row-item").each(function(i){
var Linha = $(this);
id[i] = Linha.find("td.pedido-nome input.id-item").val();
qtde[i] = Linha.find("td.pedido-qtde").text();
});
$("tr.row-temaki").each(function(i){
var Linha = $(this);
makiRecheio[i] = Linha.find("td.pedido-nome input.mak-recheio").val();
makiComplemento[i] = Linha.find("td.pedido-nome input.mak-complemento").val();
makiCreme[i] = Linha.find("td.pedido-nome input.mak-creme").val();
makiFinalizacao[i] = Linha.find("td.pedido-nome input.mak-finalizacao").val();
makiQtde[i] = Linha.find("td.pedido-qtde").text();
});
});
这工作得很好,我做了一些测试,值是OK的。问题是:我如何将值发送到另一个页面。php…我不想在同一页显示结果,我需要发送值到另一个页面,就像标准的html表单一样。我试图使用jQuery.post()方法,但我不知道如何去另一个页面持有的值,我从表中得到。
很抱歉我的英语不好,谢谢你的关注。:)
post
方法可能有数据。例如,这段代码将发送一个post请求给test.php
,带有2个参数,名称和时间:
$.post( "test.php", { name: "John", time: "2pm" } );
也可以发送数组:
$.post( "test.php", { "id": id , "qtde": qtde , ... } );
编辑:如果您需要提交post请求并使用post请求重定向到另一个页面(无Ajax),您可以创建一个虚拟的隐藏表单,将您的数据放入其中,使其方法post
并提交该表单。jQuery post request(非AJAX)
我建议您在javascript中设置cookie,将用户重定向到您喜欢显示数据的任何页面,然后使用PHP读取cookie并处理或显示数据。
阅读设置javascript cookiequirkmode或w3schools
相关文章:
- 在页面上创建多个元素,而不是一个发生更改的元素
- Ajax调用返回当前html页面,而不是请求的文件
- 为什么我的javascript脚本在页面加载时运行,而不是使用onclick
- HTML按钮刷新页面而不是将数据发送到数据库
- 发布到iframe-在iframe而不是父框架中呈现的页面
- Javascript函数在页面加载而不是点击时触发
- 谷歌文档如何拦截Ctrl-S/Command-S来保存文档而不是html页面
- d3转换从页面加载开始,而不是从模式弹出加载开始
- 如何只有点击时才有CSS动画,而不是页面加载
- 在同一页面中使用两个版本的jquery将返回'未定义不是函数'
- Navgoco不是一个影响密码保护页面的功能
- 为什么我的onchange事件发生在页面加载时,而不是在触发时
- ng-show内容在页面加载过程中闪烁,尽管它不是真实的,并且ng-cloak不适用于FF
- ModalDialog:HTML表格应该是可滚动的,而不是整个页面
- 在 PHP 中创建模式警报而不是页面重定向验证
- 为什么 Express 渲染的页面不是在 res.render 中指定的
- 为什么我的页面不是 100% 响应
- 更改为新页面(不是http://asdasd.com,我自己的页面)-javascript
- 将javascript var值发送到php页面(不是ajax)
- 没有警告页面不是通过jquery重定向