jquery将值发布到PHP网页
jquery Post value to PHP webpage
我制作了一个带有下拉菜单的网页。这个想法是,当我们点击下拉菜单中的任何选项时,它会打开带有POST参数"edition"的production.php。这个参数我用来在数据库中进行查询。
目前的问题是它打开了production.php,但我认为这并不能POST变量的值
Jquery代码:
$('#drEdicion a').click(function(event){
alert($(this).text());
var ed = $(this).text();
$.ajax({
url:"produccio.php",
type:"POST",
data:{edicion: ed},
dataType:"text",
success:function(data){
window.location.href = 'produccio.php'
}
});
});
问题可能是通过ajax发送的吗?
提前谢谢。
您的代码当前正在通过AJAX将超链接的内容POST
传递到produccio.php
。当该调用完成时,它将用户重定向到同一页面,但没有POST
ed值。根据您的意见:
我想在下拉按钮中选择选项后打开production.php。有了这个选项,我可以查询
看起来您实际上想要在浏览器中打开具有POST
ed值的produccio.php
。
到目前为止,这个问题最简单的解决方案是修改PHP代码,接受$_GET["edicion"]
中edicion
的值,并将超链接输出为:
<a href="produccio.php?edicion=...">...</a>
这也将为用户提供更好的体验,尤其是当他们有JavaScript问题时(例如,碰巧是搜索引擎(。然而,如果您设置为仅使用$_POST
,那么以下代码可能会允许这样做——我自己还没有测试过:
$('#drEdicion a').click(function(event){
event.preventDefault();
var ed = $(this).text();
$('<form action="produccio.php" method="POST">' +
'<input type="hidden" name="edicion" value="' + ed + '" />' +
'</form>').appendTo('body').submit();
});
(计入动态创建和提交表单的最高答案(
遵循以下代码:
$('#drEdicion a').click(function(event){
//alert($(this).text());
event.preventDefault();
var ed = $(this).text();
$.ajax({
url:"produccio.php",
type:"POST",
data:{edicion: ed},
dataType:"html",
success:function(data){
//#dropdown-menu id show all produccio.php data
$("#dropdown-menu").html(data);
}
});
});
producticio.php
<?php
$edicion = $_POST['edicion'];
//now you can able to access edicion post param
?>
HTML如下:
<div id="dropdown-menu"></div>
相关文章:
- 如何使用httpwebrequest在c#中获得网页(使用ajax/javascript的php)的最终响应
- 如何删除在PHP中打印网页时显示的URL
- 如何使用JavaScript函数在网页中显示PHP变量
- 使用php或javascript根据某种url代码更改网页中的图片
- 如何使用php和javascript获取网页中显示图像的路径
- 从动态生成的列表在PHP网页之间传递数据
- 多个PHP网页合一
- 将 HTML PHP 网页导出到图像
- 嵌入.php网页未显示
- Python AJAX无法运行PHP网页
- 如何通过javascript中的表单验证重定向到PHP网页,并通过MySQL查询重定向到另一个页面
- 如何在php网页中调用javascript函数
- 如何在php网页之间传递javascript函数值
- AngularJS控制器函数参数在从PHP网页发送时是未定义的
- jquery将值发布到PHP网页
- 从PHP网页下载图像到文件夹
- 嵌入一个PHP网页内的网页像香草论坛嵌入插件
- 如何创建一个PHP网页表单的确认页面
- 基于位置的主页在php网页
- 如何有一个修复 php 网页,它有一个修复导航栏和页脚