Inhaltsverzeichnis
回复讨论(解决方案)
Heim Backend-Entwicklung PHP-Tutorial 11行php+js 求改错

11行php+js 求改错

Jun 23, 2016 pm 01:54 PM

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




如果在document.location后加入百度网址,可以正常实现功能。
或许是js里套php哪里错了?


回复讨论(解决方案)

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

amp什么意思不太懂,不过像一楼说的去掉以后,依然无法实现

<BODY><input type="button" value="删除" onclick="del()"></BODY><script>function del(){  if (!confirm("您确定要删除这些记录吗?已提交记录将不能删除!")){ return;  }  document.location = "http://baidu.com/"; }</script>
Nach dem Login kopieren
要这样 看到你想起了我以前 加油
建议你装个火狐 firebug js报错一下就看到了

首先确定页面跳转到delete1.php页面了吗

还有你说的“无法实现”是指什么?

按3楼说法,我把script部分放到了后,现在页面跳转到了delete1.php,但是delete1.php页面没有收到id

$array['id']有值? 输出一下。。

amp什么意思不太懂,不过像一楼说的去掉以后,依然无法实现



amp 是 & 这个符号的转义

location 只能跳转 不能传值
用 action

location 只能跳转 不能传值
用 action


function del(){
if (!confirm("您确定要删除这些记录吗?")){
return;
}
document.action = "delete1.php?lmbs=& id=";
}是这样么?
但是,点击删除。弹出对话框,按了“确定”之后就什么反应都没有了。

$array['id']有值? 输出一下。。


之前我有用过$select=mysql_query("select * from tb_content",$conn);
$array=mysql_fetch_array($selects);
刚才加了个echo输出了一下,每个帖子后都有id显示。

什么反应都没有指的是帖子没被删,应该没有转到delete1.php

什么反应都没有指的是帖子没被删,应该没有转到delete1.php


你在 delete1.php 中 print_r($_GET);
看看都有什么

print_r的结果:失败Array ( [lmbs] => 主题管理 [id] => )


发现lmbs的值传过来了,id没有

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

那就查看页面“源代码”在 document.location = "delete1.php?lmbs=&id="; 对应的部分都有些什么

那就查看页面“源代码”在 document.location = "delete1.php?lmbs=&id="; 对应的部分都有些什么


我在delete1.php里加了个if($_GET['id'])
显示的结果是没有id被get到

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



"微生物"....好牛~~ 能不能搞几个作宠物?

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


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

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

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






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

JS里的值只能通过JS来获取,你这些代码应该是通过ID要删除某条记录,你可以用jquery来写!
<script></script>
<script> <br /> $(document).ready(function(){ <br /> $("#delUserById").click(function del(){ <br /> var id = $(this).parent().find('#userId').val(); <br /> if (!confirm("您确定要删除这些记录吗?已提交记录将不能删除!")){ <br /> return; <br /> } <br /> document.location = "delete1.php?lmbs=<?php echo urlencode("主题管理");?>&id="+id; <br /> }); <br /> }); <br /> </script>




" />



注意导入jquery.js

上面发的还有些问题!
<script></script>
<script> <br /> $(document).ready(function(){ <br /> $("#delUserById").click(function(){ <br /> var id = $(this).parent().find('.userId').val(); <br /> alert(id); <br /> if (!confirm("您确定要删除这些记录吗?已提交记录将不能删除!")){ <br /> return; <br /> } <br /> document.location = "delete1.php?lmbs=<?php echo urlencode("主题管理");?>&id="+id; <br /> }); <br /> }); <br /> </script>




" />



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

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

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



"微生物"....好牛~~ 能不能搞几个作宠物?
哈哈,应该伴随我们很久了,而且数量可观。
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Erklären Sie JSON Web Tokens (JWT) und ihren Anwendungsfall in PHP -APIs. Erklären Sie JSON Web Tokens (JWT) und ihren Anwendungsfall in PHP -APIs. Apr 05, 2025 am 12:04 AM

JWT ist ein offener Standard, der auf JSON basiert und zur sicheren Übertragung von Informationen zwischen Parteien verwendet wird, hauptsächlich für die Identitätsauthentifizierung und den Informationsaustausch. 1. JWT besteht aus drei Teilen: Header, Nutzlast und Signatur. 2. Das Arbeitsprinzip von JWT enthält drei Schritte: Generierung von JWT, Überprüfung von JWT und Parsingnayload. 3. Bei Verwendung von JWT zur Authentifizierung in PHP kann JWT generiert und überprüft werden, und die Funktionen und Berechtigungsinformationen der Benutzer können in die erweiterte Verwendung aufgenommen werden. 4. Häufige Fehler sind Signaturüberprüfungsfehler, Token -Ablauf und übergroße Nutzlast. Zu Debugging -Fähigkeiten gehört die Verwendung von Debugging -Tools und Protokollierung. 5. Leistungsoptimierung und Best Practices umfassen die Verwendung geeigneter Signaturalgorithmen, das Einstellen von Gültigkeitsperioden angemessen.

Erklären Sie das Konzept der späten statischen Bindung in PHP. Erklären Sie das Konzept der späten statischen Bindung in PHP. Mar 21, 2025 pm 01:33 PM

In Artikel wird die in PHP 5.3 eingeführte LSB -Bindung (LSB) erörtert, die die Laufzeitauflösung der statischen Methode ermöglicht, um eine flexiblere Vererbung zu erfordern. Die praktischen Anwendungen und potenziellen Perfo von LSB

Rahmensicherheitsmerkmale: Schutz vor Schwachstellen. Rahmensicherheitsmerkmale: Schutz vor Schwachstellen. Mar 28, 2025 pm 05:11 PM

In Artikel werden wichtige Sicherheitsfunktionen in Frameworks erörtert, um vor Schwachstellen zu schützen, einschließlich Eingabevalidierung, Authentifizierung und regelmäßigen Aktualisierungen.

Anpassung/Erweiterung von Frameworks: So fügen Sie benutzerdefinierte Funktionen hinzu. Anpassung/Erweiterung von Frameworks: So fügen Sie benutzerdefinierte Funktionen hinzu. Mar 28, 2025 pm 05:12 PM

In dem Artikel werden Frameworks hinzugefügt, das sich auf das Verständnis der Architektur, das Identifizieren von Erweiterungspunkten und Best Practices für die Integration und Debuggierung hinzufügen.

Wie sende ich eine Postanforderung mit JSON -Daten mithilfe der Curl -Bibliothek von PHP? Wie sende ich eine Postanforderung mit JSON -Daten mithilfe der Curl -Bibliothek von PHP? Apr 01, 2025 pm 03:12 PM

Senden von JSON -Daten mithilfe der Curl -Bibliothek von PHP in der PHP -Entwicklung müssen häufig mit externen APIs interagieren. Eine der gängigen Möglichkeiten besteht darin, die Curl Library zu verwenden, um Post � ...

Beschreiben Sie die soliden Prinzipien und wie sie sich für die PHP -Entwicklung anwenden. Beschreiben Sie die soliden Prinzipien und wie sie sich für die PHP -Entwicklung anwenden. Apr 03, 2025 am 12:04 AM

Die Anwendung des soliden Prinzips in der PHP -Entwicklung umfasst: 1. Prinzip der Einzelverantwortung (SRP): Jede Klasse ist nur für eine Funktion verantwortlich. 2. Open and Close Principle (OCP): Änderungen werden eher durch Erweiterung als durch Modifikation erreicht. 3.. Lischs Substitutionsprinzip (LSP): Unterklassen können Basisklassen ersetzen, ohne die Programmgenauigkeit zu beeinträchtigen. 4. Schnittstellen-Isolationsprinzip (ISP): Verwenden Sie feinkörnige Schnittstellen, um Abhängigkeiten und nicht verwendete Methoden zu vermeiden. 5. Abhängigkeitsinversionsprinzip (DIP): Hoch- und niedrige Module beruhen auf der Abstraktion und werden durch Abhängigkeitsinjektion implementiert.

Wie setze ich nach dem Neustart des Systems automatisch Berechtigungen von Unixsocket fest? Wie setze ich nach dem Neustart des Systems automatisch Berechtigungen von Unixsocket fest? Mar 31, 2025 pm 11:54 PM

So setzen Sie die Berechtigungen von Unixsocket automatisch nach dem Neustart des Systems. Jedes Mal, wenn das System neu startet, müssen wir den folgenden Befehl ausführen, um die Berechtigungen von Unixsocket: sudo ...

See all articles