Ich habe eine Seite erstellt, auf der ich mit der onclick load Funktion eine php Datei in ein div laden kann. Jetzt möchte ich eine andere Datei in ein anderes div von der Datei laden, die ich vorher importierte.Wie JavaScript-Ladefunktion zweimal zu verwenden? (load in load)
So zum Beispiel:
[Kategorie 1 | Kategorie 2 | Kategorie 3 | Kategorie 4]
[hier bekam Datei 1 aus einer gepressten Kategorie eingeführt, die eine href enthält] [Hier ist der zweite div, die eine andere Datei aus dem href importieren, die von der ersten importierten Datei]
Irgendwie angeklickt wird, ich kann es nicht für den zweiten Import funktionieren. Der erste Import funktioniert. Ich verwende den gleichen Code vom ersten Import für den zweiten Import (nur andere IDs (#)).
Ein Teil der ersten Datei zu importieren:
<li ><a href="#" id="campaign" >Campaign</a ></li >
<li ><a href="#" id="resources" >Resources</a ></li >
<li ><a href="#" id="gang" >Gang</a ></li >
<li ><a href="#" id="gambling" >Gambling</a ></li >
<li ><a href="#" id="off-topic" >Off-Topic</a ></li >
<script >
$(document).ready(function() {
// Forum categories
$("#campaign").on("click", function() {
$("#main").load("forum/campaign.php");
});
$("#resources").on("click", function() {
$("#main").load("forum/resources.php");
});
$("#gang").on("click", function() {
$("#main").load("forum/gang.php");
});
$("#gambling").on("click", function() {
$("#main").load("forum/gambling.php");
});
$("#off-topic").on("click", function() {
$("#main").load("forum/off-topic.php");
});
});
</script >
Teil der zweiten Datei zu importieren:
<a href="#" class="list-group-item small" id="message" style="background-color:black; color:white;" ><span class="glyphicon glyphicon-pushpin" aria-hidden="true" ></span > | <?php echo $sticky['header']; ?> </a >
<script >
$(document).ready(function() {
// Forum categories
$("#message").on("click", function() {
$("#getmessage").load("forum/getmessage.php");
});
</script >
Fügen Sie die zweite 'load' als Rückruf für die erste Last, anstatt es läuft von der Datei zuerst geladen. '$(). Load (" erste Sache ", Funktion() { $(). Load (" zweite Sache "); });' –
@ JonathanBartlett, könnten Sie den Code aufschreiben? Ich habe keine Ahnung, um ehrlich zu sein.Ich bin sehr neu in Javascript –