我開始學習Web開發,並將其作爲練習嘗試使用JavaScript和PHP在HTML中進行重定向。重定向URL表單
HTML
<html>
<head>
<title>FORM</title>
</head>
<body>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
<script src="script.js" type="text/javascript"></script>
<form>
<input type="text" name="url"><br>
<input class="btn" type="button" id="send" value="Send" />
</form>
</body>
</html>
的JavaScript
$(document).ready(function() {
$("#send").click(function(){
var url = $("#url").val();
$.ajax({
type: "POST",
url: "engine.php",
data: "url=" + url,
dataType: "html"
});
PHP
<?php
session_start();
$url = $_POST['url'];
header("Location: /".$url.");
session_destroy();
exit;
?>
的主要問題是,似乎THA js沒有被讀取。此外,我不知道PHP是否正確。怎麼了?
$ url的值是什麼? – Cooper 2013-04-25 17:14:05
JavaScript在哪裏?此外,似乎你有一個錯字'$ _POST ['ur']' – brbcoding 2013-04-25 17:14:06
頭部不需要'/'只是使它 'header(「Location:/".$ url。」)' – samayo 2013-04-25 17:14:15