![](/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.