我似乎无法弄清楚如何发布这个而不是使用get,我发现你必须使用一个表单,但这就是它。 如果有人愿意提供一个令人敬畏的答案! 谢谢!!!! .................................................. .................................................. .................................................. .......
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Portfolio Max</title>
<link rel="stylesheet" type="text/css" href="./style.css">
</head>
<body>
<div class= "header">
<h1 id= "textinheader">Portfolio</h1></div>
<div class= "portfolio text"> </div>
<div class="menu">
<a href="?page=1">pagina 1</a>
<a href="?page=2">pagina2</a>
<div class="dropdown">
<button class="dropbutton">Meer
<i class="down"></i>
</button>
<div class="dropdown-content">
<a href="?page=3">pagina 3</a>
<a href="?page=4">pagina 4</a>
<a href="?page=5">pagina 5</a>
</div>
</div>
</div>
<?php echo date("Y/M/D h:i:sa");?>
</div>
<?php
/*
if( $_GET ['page'] == '1')
include 'page1.php';
else
include 'page2.php';
*/
if (! isset($_GET ['page']))
$_GET = array_merge( $_GET, array('page'=>1));
include 'page'.$_GET ['page'].'.php';
?>
</div>
</body>
</html>c
答案 0 :(得分:0)
https://jsfiddle.net/t5r16qoe/
<form id="formId" action="dataPost.php" title="" method="post">
<div><label class="title">Name</label><input type="text" id="name" name="name" ></div>
<div><label class="title">Age</label><input type="text" id="age2" name="age" ></div>
<div><input type="submit" id="submitButton" name="submitButton" value="Submit"></div>
</form>
JS中的:
$("#formId").submit(function(event) {
event.preventDefault();
var $form = $( this ),
url = $form.attr( 'action' );
var posting = $.post( url, { name: $('#name').val(), age: $('#age').val() } );
posting.done(function( data ) {
alert('Saved!');
});
});
在dataPost.php中,你可以得到像
这样的发布值echo $_POST['name'];
echo $_POST['age'];
答案 1 :(得分:0)
你不能在php中,如果你通过url参数发送数据,从url检索这些数据的唯一方法是通过"Nightwatch.js -t Test.js -e chrome -UK"
。您可以在GET
here上阅读更多内容。您必须使用GET
从GET
参数中检索页码。您可以尝试使用javascript,获取网址的值,然后使用page
将值发送给另一个POST
。从您的代码中我假设这是用于分页,为什么需要.php file
而不是$_POST
答案 2 :(得分:0)
一些伪代码。
$("a").click(function){
var query_string=$(this).attr("href");
//Iam lazy to write query string parser. Google or write yourself.
var obj = querystring_parser_to_key_value(query_string);
$form = $('<form method="POST" action=""></form>');
$.each( obj, function( key, value ) {
$form.append('<input type="hidden" name="'+key+'" value="'+value+'">');
});
$form.submit();
});