1

私はphp/javascriptを学んでいるので、笑わないでください...

page1.php から 3 つの変数を page2.php に投稿しようとしています。何が悪いのかわからない...コードは次のとおりです(簡易モード):

page1.php

<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>  
</head>
<body>
<script type="text/javascript">
window.onload = post_text;
function post_text() {
test1="111";
test2="222";
test3="333";
$.post("page2.php", { test1:test1 , test2:test2, test3=test3 });
}
</script>
</body>
</html>

page2.php

<?php
$a=$_POST['test1'];
$b=$_POST['test2'];
$c=$_POST['test3'];
echo $a.$b.$c;
?>
4

2 に答える 2

4
$.post("page2.php", { test1:test1 , test2:test2, test3:test3 }); 
于 2013-02-05T13:47:48.013 に答える
3

学習中なので、短いコードのチャンクを書き、それらが最初に機能するかどうかを確認して、問題を切り分けようとするかもしれません。この場合、最初の問題は通常のタイプミス (test3: test3 ではなく、test3=test3) であるため、JS 全体が解析されません。関連するエラー メッセージが firebug コンソール (または chrome コンソール) に表示されるはずです。

于 2013-02-05T13:48:38.100 に答える