Ich möchte ein div auf einen Klick auf eine Schaltfläche neu laden. Ich möchte nicht die ganze Seite neu laden.Refresh/reload den Inhalt in Div mit jquery/ajax
Hier ist mein Code:
HTML:
<div role="button" class="marginTop50 marginBottom">
<input type="button" id="getCameraSerialNumbers" value="Capture Again" class="disabled" />
<input type="button" id="confirmNext" value="Confirm & Proceed" class="disabled marginLeft50" />
</div>
Bei Klick auf <input type="button" id="getCameraSerialNumbers" value="Capture Again">
Knopf ein <div id="list">....</div>
ohne Laden oder erfrischend ganze Seite neu zu laden sollte.
Unten ist die Jquery, die ich versucht, aber nicht funktioniert: -
$("#getCameraSerialNumbers").click(function() {
$("#step1Content").load();
});
Bitte vorschlagen.
Hier ist das DIV auf meiner Seite, die Bilder und Seriennummern einiger Produkte enthält ... Welches kommt aus der Datenbank 1. Mal auf der Seite laden. Aber wenn der Benutzer auf ein Problem stößt, wird er auf die Schaltfläche "Capture Again" (erneut erfassen) "<input type="button" id="getCameraSerialNumbers" value="Capture Again">
" klicken, die diese Informationen erneut lädt.
Der HTML-Code von Div: -
<div id="step1Content" role="Step1ShowCameraCaptures" class="marginLeft">
<form>
<h1>Camera Configuration</h1>
<!-- Step 1.1 - Image Captures Confirmation-->
<div id="list">
<div>
<p>
<a id="pickheadImageLightBox" data-lightbox="image-1" title="" href="">
<img alt="" id="pickheadImage" src="" width="250" height="200" />
</a>
</p>
<p>
<strong>Pickhead Camera Serial No:</strong><br />
<span id="pickheadImageDetails"></span>
</p>
</div>
<div>
<p>
<a id="processingStationSideImageLightBox" data-lightbox="image-1" title="" href="">
<img alt="" id="processingStationSideImage" src="" width="250" height="200" />
</a>
</p>
<p>
<strong>Processing Station Top Camera Serial No:</strong><br />
<span id="processingStationSideImageDetails"></span>
</p>
</div>
<div>
<p>
<a id="processingStationTopImageLightBox" data-lightbox="image-1" title="" href="">
<img alt="" id="processingStationTopImage" src="" width="250" height="200" />
</a>
</p>
<p>
<strong>Processing Station Side Camera Serial No:</strong><br />
<span id="processingStationTopImageDetails"></span>
</p>
</div>
<div>
<p>
<a id="cardScanImageLightBox" data-lightbox="image-1" title="" href="">
<img alt="" id="cardScanImage" src="" width="250" height="200" />
</a>
</p>
<p>
<strong>Card Scan Camera Serial No:</strong><br />
<span id="cardScanImageDetails"></span>
</p>
</div>
</div>
<div class="clearall"></div>
<div class="marginTop50">
<p><input type="radio" name="radio1" id="optionYes" />Yes, the infomation captured is correct.</p>
<p><input type="radio" name="radio1" id="optionNo" />No, Please capture again.</p>
</div>
<div role="button" class="marginTop50 marginBottom">
<input type="button" id="getCameraSerialNumbers" value="Capture Again" class="disabled" />
<input type="button" id="confirmNext" value="Confirm & Proceed" class="disabled marginLeft50" />
</div>
</form>
Klicken Sie nun auf der <input type="button" id="getCameraSerialNumbers" value="Capture Again" class="disabled" />
Taste, die Informationen, die in <div id="list">... </div>
ist, sollte wieder geladen werden.
Bitte lassen Sie mich wissen, wenn Sie weitere Informationen benötigen.
Es gibt nicht annähernd genug Details hier. Wo versuchst du Inhalte zu bekommen? Welchen Code musst du dafür tun? Gibt es Fehler? Warum funktioniert es nicht? –
Was möchten Sie genau laden? Müsstest du die Datenbank aufrufen? – Alvaro
Was ist drin # step1Content und was soll es sein, nachdem du auf den Button geklickt hast? – jcubic