ホームページ > バックエンド開発 > PHPチュートリアル > 11行のphp jsを修正してください。

11行のphp jsを修正してください。

WBOY
リリース: 2016-06-13 12:01:08
オリジナル
884 人が閲覧しました

11 行の php js エラーを修正してください
<script><br>function del(){<br> if (!confirm("これらのレコードを削除してもよろしいですか?送信されたレコードは削除できません!" )){ <br> return;<br> }<br> document.location = "delete1.php?lmbs<span style="color: #FF0000;">=<?php </span>echo urlencode("テーマ管理");<span style="color: #FF0000;">?&gt ;</span>&id<span style="color: #FF0000;">=<?php </span>echo $array['id'];<span style="color: #FF0000;">?></span>"; <br>}<br></script>



後に Baidu URL を追加すると、 document.location、関数は正常に実装できます。
js で php を使用することに何か問題があるのではないでしょうか?
------解決策---------

<br />function del(){<br />  if (!confirm("您确定要删除这些记录吗?已提交记录将不能删除!")){<br /> return;<br />  }<br />  document.location = "delete1.php?lmbs=<?php echo urlencode("主题管理");?>&amp;id=<?php echo $array['id'];?>";  <br />}<br /><br />
ログイン後にコピー


ロジック問題は、document.location が値のない文字列内の ID を取得してしまうことです。 。 。 。

PHP はサーバー側であり、JS はクライアント側です。id= には値がありません。ここでの ID は JS を通じてのみ取得できます

<br /><br />function del()<br />{<br />  if (!confirm("您确定要删除这些记录吗?已提交记录将不能删除!")){<br /> return;<br />  }<br />else<br />{<br /><br />//这里写点代码用JS来获取选中的ID,然后用","合并,作为字符串返回<br />//<br /><br /><br /> document.location = "delete1.php?lmbs=<?=urlencode("主题管理")?>&id="+id;  <br /><br />}<br /> <br />}<br />
ログイン後にコピー







------解決策 - -------------------
上に投稿された質問がまだいくつかあります。

人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート