【发布时间】:2017-08-21 13:40:23
【问题描述】:
我正在寻找显示信息的最佳解决方案,这些信息存储在 PHP 变量(我从 MySQL 数据库中获取)中。
我正在考虑使用 jQuery。我的问题:
- 通过输入字段,我收到会员编号。
- 我使用 img 名称存储了一个名为 $imgMember 的新变量。
问题:
- 我想在用户每次在
<div class="boxImageMember">输入数字时显示此图像(我已经通过 PHP 验证并为其创建了一个变量 ($imgMember)。 - 我应该如何访问它?我需要用 AJAX 存储这些变量吗?内部/外部 jQuery?还是我需要换个思路?我陷入了困境。
我完全坚持自己的处理方式。
HTML:
<div id="header">
<div class="header-content">
<img src="img/logo-dqmih.png" width="60px">
</div>
</div>
<div class="container">
<div class="boxImageMember">HERE I WANT TO DISPLAY A USER IMAGE</div>
<div class="boxInformationMember"></div>
<form action="" method="post">
<input type="text" id="MemberNumberEntry" name="staffNumber">
<button type="submit" name="action">
</form>
</div>
jQuery:
$(document).ready(function() {
$("#MemberNumberEntry").focus();
$(document).on('submit',function(event, test){
event.preventDefault(); // Don't refresh the page
var MemberNumberEntry = $("#MemberNumberEntry").val();
console.log(MemberNumberEntry);
$(".boxImageMember" ).css("background-image", "url(../images/persons/NIT.jpg)"); // Change image (Not dynamic yet)
$(".boxInformationMember" ).text("Hi Test, welcome!");
// Reset value form entry
$('#memberNumberEntry').val('');
});
});
【问题讨论】:
-
所以您想使用 jQuery 将输入中的值发送到 PHP 脚本并获取值?
-
@Mav,我想我想太多了,这让我很生气。我该如何解释:我只想拥有一个动态的 html 页面。如果一个人输入一个代码(个人代码),它将显示他/她的图像。我想用 jQUERY 来做这件事,因为我认为我对它更灵活。我的 jQuery 文件和 PHP 文件是分开的。我当前的脚本现在不会执行任何 PHP,因为它不会触发(因为我使用 preventDefault)。所以我很困惑。
-
我明白了。所以,是的,这是一个相当不错的方法,我将在简短的回答中解释如何使用 jQuery AJAX 来做到这一点。
标签: javascript php jquery html mysql