0

私の質問は、2 つの html ページを php ページに変換して、呼び出されたページが POST パラメーターにアクセスできるようにする必要があるか、または呼び出された html (.html 拡張子) ページが投稿パラメーターにアクセスできるようにする方法はありますか?

投稿されたパラメーターはサーバー側であるため、JavaScript がクライアント側でこれを行う方法がないことを読んでいます。その .html ページが POST 経由でアクセスされた場合、パラメーターにアクセスする 1 つの html ページについては何も見たことがありません。

これが私の呼び出しフォームです。呼び出されたフォームは、テキスト フィールドである TransDesc (下記) にアクセスする必要があります。

<script type="text/javascript" language="JavaScript1.2">

// Check where we came from so that we can go to the right spot when the
// form gets posted from outside of our HTML tree.
var PostURL = '/event.html';

</script>

Enter a Donation Amount
<script type="text/javascript" language="JavaScript1.2">
document.write(
'<form name="InvGenPayDonation" 
action="'+PostURL+'" 
onsubmit="return validateForm();"
method=POST>');
</script>

<p> $ <input type='text' name='Amount' value="0.00">
</p>
<p>In honor of <span style="color: #FF0000">
<input type='text' name='TransDesc' id='TransDesc' value="" >
</p>
<input type="submit" value="Next"> <br /><br />
4

5 に答える 5

1

私の意見では、php が最も簡単な方法であり、言語に関する限り、学ぶのは非常に簡単で直感的です。

于 2012-09-10T18:02:56.783 に答える
1

静的 HTML ファイルは、それに POST された変数にアクセスできません。それらは HTTP 要求でサーバーに送信されるため、そこにあることさえ認識できません。サーバーはそれらを処理し、HTTP 応答で HTML ページを送信します。それらは、ページがクライアントに送信される前に「消費」されます。

GET を使用して JavaScript 経由でそれらにアクセスするか、代わりに .html ファイルを PHP ファイルとしてサーバーに Apache を構成することができます。

于 2012-09-10T18:12:50.427 に答える
1

これらを PHP に変換するか、POST の代わりに GET を使用する必要があります。window.location.href

于 2012-09-10T18:06:32.477 に答える
0

はい、ページを php に変換することをお勧めします。HTML ファイルを使用するように設定されている場合は、htaccess ファイルを編集して、HTML ページを php として実行する必要があります。

于 2012-09-10T18:08:14.847 に答える
0

いつでも ajax を使用して、投稿を取得および送信し、値を取得できます。

php ファイルを作成して js で取得し、html ファイルから ajax でそれらにアクセスできます。

于 2012-09-10T18:08:56.733 に答える