私が見逃していますか?ajaxが正しく動作しない
1.php:
<button id = "testtext">Show</button>
<script src="jquery-3.1.1.min.js"></script>
<script src="js.js"></script>
js.js:
$("#testtext").bind("click", previewNewShortnameFunc);
function previewNewShortnameFunc() {
var lalalatext = "lalala";
var lalalaint = 100;
console.log("sent: " + lalalatext + " and " + lalalaint);
$.ajax ({
url: "testprint4.php",
type: "POST",
data : {str: lalalatext, int: lalalaint},
success: function(data) {
window.open("testprint4.php");
}
});
}
testprint4.php
<?php
$str = $_POST['str'];
$int = $_POST['int'];
echo $str;
echo $int;
?>
は、私が代わりにlalala100の空白のページを参照してください。私は間違って何をしていますか?
あなたはなぜajaxを使用しているのですかよりも、送信ページにスクリプトをリダイレクトしていますか? –
あなたはちょうどajaxのポストで情報を送信します(それはうまくやっていますが、表示しません)。その後、ウィンドウを開くように頼みますが、内部に情報を送りません。 – MacBooc
コンソールをチェックしましたか?ブラウザ? – Alexan