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

11行のphp+jsのエラーを修正してください

WBOY
WBOYオリジナル
2016-06-23 13:54:42747ブラウズ

3f1c4e4b6b16bbbd69b2ee476dc4f83a
function del(){
if (!confirm("これらのレコードを削除してもよろしいですか? 送信されたレコードは削除できません!")){
return;
}
document.location = " . php?lmbs =fc55eeac5802baa9c1570fafb458d360&id =db6a498f54394b18d381cd6f10ca05c6
04a1396630a069f7c3b5ff7e292f8525
f2475bc0d02a524246eacdb398ec424e
document.location の後に Baidu URL を追加すると、通常どおり実装されます。
js で php を使用することに何か問題があるのでしょうか?


ディスカッションへの返信 (解決策)

document.location = "delete1.php?lmbs=bc2cb726978951f3c2436a387e9f5bfd &id=ebce369207b06df18fb50a1458da5473";

アンプの意味がよくわかりませんが、1階で述べたように、それを削除してもまだ達成できません

<BODY><input type="button" value="删除" onclick="del()"></BODY><script>function del(){  if (!confirm("您确定要删除这些记录吗?已提交记录将不能删除!")){ return;  }  document.location = "http://baidu.com/"; }</script>
これをやりたい場合は、私は前に私を覚えていてくださいね
Firefox をインストールすることをお勧めします Firebug js がエラーを報告します。すぐに表示されます

まず、ページが delete1.php ページにジャンプすることを確認してください

そして、「達成できない」とはどういう意味ですか「?

3 階によると、スクリプト部分を d5fd7aea971a85678ba271703566ebfd に配置した後、ページは delete1.php にジャンプするようになりましたが、delete1.php ページは ID を受け取りません

Is $array['id']貴重な?出力してください。 。

ampの意味がよくわかりませんが、1階で述べたように、それを削除してもまだ実装できません



ampは&記号のエスケープです

位置はジャンプのみで通過はできません値
アクションを使用します

location ジャンプのみが可能で、値を渡すことはできません
アクションを使用します


function del(){
if (!confirm("これらのレコードを削除してもよろしいですか?")){
return;
}
document.action = "delete1.php ?lmbs=bc2cb726978951f3c2436a387e9f5bfd& id=fad49b1b260723277e7e5c417c861163";
}そうですか?
ただし、[削除] をクリックします。ダイアログボックスが表示され、「OK」を押しても何も起こりません。

$array['id'] には値がありますか?出力してください。 。


$select=mysql_query("select * from tb_content",$conn); を使用しました
$array=mysql_fetch_array($selects); を使用しました。各投稿の後に ID が表示されます。
応答がない場合は、投稿が削除されていないことを意味するため、delete1.php に転送する必要はありません

応答がない場合は、投稿が削除されていないことを意味するため、delete1.php に転送する必要はありません

あなたprint_r($_GET); の delete1.php にあります
何があるか見てみましょう
print_r の結果: Failure Array ( [lmbs] => Topic Management [id] => )



の値が見つかりましたlmbs は合格しましたが、ID は不合格でした

まずは微生物学の試験を受けます。選択試験、皆さんありがとうございました。夕方には勉強しに戻ります

それからページを確認してください。」ソースコード" at document.location = "delete1.php?lmbs=4ae4124f73aa614cca5d2297f17ea704&id=d2f3f9ca62cc5dd8373dbd9bc09e6584&のページの「ソースコード」を確認してください。 ;amp;id=fad49b1b260723277e7e5c417c861163"; 対応する部分は何ですか?

delete1.php に if($_GET['id']) を追加しました
IDが取得されていないという結果が表示されました

まずは微生物のテストを受けます ..選択科目の試験があります、皆さんありがとうございました、夕方にまた勉強します


「微生物」 ...とても素敵ですね~~ ペットとして何匹か飼ってもらえますか?

 

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


逻辑问题,你的document.location最后得到字符串中的ID没有任何值。。。。

PHP 是服务器端的,JS是客户端的,你的id=8d2e70be4d582d01f1425169a1038030明显的没有值。这里的id只能通过JS来获取

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






alert('delete1.php?lmbs=0b736015c7782c62688cb6ca7de5d790&id=9ebe9f799df313b18617e56e954cd463";');
看对不对。

JS里的值只能通过JS来获取,你这些代码应该是通过ID要删除某条记录,你可以用jquery来写!
674885941e3d4cd3ad3f518488cee0ee2cacc6d41bbb37262a98f745aa00fbf0
8019067d09615e43c7904885b5246f0a
$(document).ready(function(){
$("#delUserById").click(function del(){
var id = $(this).parent().find('#userId').val();
  if (!confirm("您确定要删除这些记录吗?已提交记录将不能删除!")){
 return;
  }
  document.location = "delete1.php?lmbs=0b736015c7782c62688cb6ca7de5d790&id="+id; 
});
});
2cacc6d41bbb37262a98f745aa00fbf0
a64997a0904a094b4570728d7f327acd
dc6dce4a544fdca2df29d5ac0ea9906b
43fccd196b8a0533734cad23e7decf0e

16b28748ea4df4d9c2150843fecfba68
f2475bc0d02a524246eacdb398ec424e

注意导入jquery.js

上面发的还有些问题!
674885941e3d4cd3ad3f518488cee0ee2cacc6d41bbb37262a98f745aa00fbf0
8019067d09615e43c7904885b5246f0a
$(document).ready(function(){
$("#delUserById").click(function(){
var id = $(this).parent().find('.userId').val();
alert(id);
  if (!confirm("您确定要删除这些记录吗?已提交记录将不能删除!")){
 return;
  }
  document.location = "delete1.php?lmbs=0b736015c7782c62688cb6ca7de5d790&id="+id; 
});
});
2cacc6d41bbb37262a98f745aa00fbf0
a64997a0904a094b4570728d7f327acd
dc6dce4a544fdca2df29d5ac0ea9906b
8a1fc3c6e5d1c294311e70792d8cca0b

16b28748ea4df4d9c2150843fecfba68
f2475bc0d02a524246eacdb398ec424e

只要你的$array['id']有值,应该可以获取了

[Quote=引用 14 楼 evan2916 的回复:]

我先去考微生物了..我们选修课考试,真的谢谢大家,晚上我再回来研究



"微生物"....好牛~~ 能不能搞几个作宠物?
哈哈,应该伴随我们很久了,而且数量可观。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。