![](/img/trans.png)
[英]Submit form via AJAX using plain Javascript without Jquery get checked radio button value
[英]Passing a php value to modal using plain javascript without jquery or ajax
是否可以使用純Javascript
將值從PHP
傳遞到模式框 ? 我在SO中進行了研究,發現大多數答案是JQuery
或AJAX
。 我想知道如何做,因為我是Javascript
和PHP
新手,所以在開始研究JQuery
和AJAX
之前,我想先對Javascript
進行全面的練習和理解。
我正在研究一個小項目,該項目具有模式框和帶有編輯控件的<table>
。
<div id="modalBox" class="w3-modal">
<div class="w3-modal-content">
<div class="w3-container">
<span onclick="document.getElementById('modalBox').style.display='none'" class="w3-button w3-display-topright">×</span>
<p>Some text. Some text. Some text.</p>
<p>Some text. Some text. Some text.</p>
</div>
</div>
</div>
<div class="record-container">
<table class="table-record">
<tr>
<th>Title</th>
<th>Date Created</th>
<th>Control</th>
</tr>
<?php
$announcementDaoImpl = new AnnouncementDaoImpl($pdo);
$announcementList = $announcementDaoImpl->getAllAnnouncementByMostRecent();
foreach($announcementList as $key => $value): ?>
<tr>
<td><?php echo $key->getTitle(); ?></td>
<td><?php echo $value->getDateAdded(); ?></td>
<td>
<a href="#" onclick="showEditModal('modalBox')">Edit</a>
</td>
</tr>
<?php endforeach; ?>
</table>
</div>
假設我想用$value->getDateAdded
返回的值填充模式框,如果沒有JQuery
和AJAX
,這是否可能?
我該怎么辦? 您能提供一些想法嗎?
謝謝。
Ajax是純JavaScript。 但是,如果您只是嘗試將PHP中的某些內容回顯到客戶端以以JavaScript的形式運行,那么您正在尋找json_encode
Please replace your code with these lines from below code.
// Add id where you want to add this
id="subjectdiv"
// On click add your php value
onclick="showEditModal('modalBox','<?php echo $value->getDateAdded(); ?>')"
function showEditModal(modalid,phpval) {
//You code here
//code for send value on modal box
var theDiv = document.getElementById("subjectdiv");
theDiv.innerHTML = phpval;
}
Hope this can help.
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.