ホームページ > バックエンド開発 > PHPチュートリアル > JSパラメータの受け渡し、解決方法

JSパラメータの受け渡し、解決方法

PHP中文网
リリース: 2023-02-28 14:52:01
オリジナル
1014 人が閲覧しました

JSパラメータの受け渡し

現在、Smarty を使用して Web サイトを構築しています。HTML ページで JS によって計算された 変数手数料を送信したいと考えています。 php 処理ページで、ステートメント

document.frm.action="?do=info&action=submit&id=<!--{$meminfo1.member_id}-->&fee=fee";
ログイン後にコピー
ログイン後にコピー

を使用して php:

$fee=empty($_GET[&#39;fee&#39;])?&#39;&#39;:trim($_GET[&#39;fee&#39;]);
ログイン後にコピー

を渡すことができません。正しい解決策は何ですか? (JSのコードは以下の通り)

ログイン後にコピー

-----解決策---------
はい 初心者の場合、必要な論理ロジックが不足しているため、ページ間で値を転送するには単純な<​​🎜>値転送メソッドしか使用できません。私も初心者なので、話すことしかできません。私の混乱については、jsを使用してこのページのテキストノードを取得し、非同期リクエストを通じてバックグラウンドページに値を渡します。つまり、渡された値は直接使用できないことがわかります。背景ページ自体は表示に使用されており、表示されるものはここで渡される値と同じではありません。前のページから渡された値を表示に直接使用するにはどうすればよいでしょうか? ------解決策---------
コードをコード形式で投稿する必要があります。見た目が非常に快適です。ピンチ!
------解決策--------------------
コンパイルされたファイルを開いて確認してください

document.frm.action="?do=info&action=submit&id=<!--{$meminfo1.member_id}-->&fee=fee";
ログイン後にコピー
ログイン後にコピー

は何になりましたか?
-----解決策---------------------

document.frm.action="?do=info&action=submit&id=<!--{$meminfo1.member_id}-->&fee="+fee;
ログイン後にコピー
上記は「JS パラメータの受け渡し、その解決方法」の内容です。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) を参照してください。


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート