javascript – 如何使PHP内容出现在html div元素中
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript – 如何使PHP内容出现在html div元素中,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2136字,纯文字阅读大概需要4分钟。
内容图文
我正在尝试使用ajax和mysql创建搜索并将返回的数据放入div中.我正在关注youtube的一个教程,到目前为止一直很好,但是我试图将虚拟数据传递给div,但它没有出现.
这是我的jquery
$('#submit').on('click', function() {
var search = $('#search').val();
if ($.trim(search) != '') { //if search is not equal to nothing - using trim allows users to type in blank space and it won't return anything
$.post('searching.php', {search: search}, function(data) {
$('#search').text(data);
});
}
});
这是我的HTML
<div class="container">
<div class="card card-container">
<p id="profile-name" class="profile-name-card"></p>
<form class="form-signin" method="POST">
<input type="text" name="search" id="search" class="form-control" placeholder="Search">
</form><!-- /form -->
<button class="btn btn-lg btn-primary btn-block btn-signin" value= "search" type="required" id="submit" name="submit">Search</button>
</div><!-- /card-container -->
<div class="row">
<div class="col-md-4">
<div id="search"></div>
<div class="caption">
<p></p>
</div>
</div>
当用户单击搜索时,search.php文件中的内容应出现在div中.目前在search.php文件中它只有echo“content”;它应该在div中具有“内容”,但它不会出现在Web浏览器中并且没有错误.在inspect元素的网络中,名称是searching.php,状态正常.不知道我哪里出错了,任何帮助都会感激不尽.
解决方法:
不要对输入和div使用相同的id(搜索)
更改html中的id
<div class="container">
<div class="card card-container">
<p id="profile-name" class="profile-name-card"></p>
<form class="form-signin" method="POST">
<input type="text" name="search" id="search" class="form-control" placeholder="Search">
</form>
<button class="btn btn-lg btn-primary btn-block btn-signin" value= "search" type="required" id="submit" name="submit">Search</button>
</div><!-- /card-container -->
<div class="row">
<div class="col-md-4">
<div id="searchText"></div>
<div class="caption">
<p></p>
</div>
</div>
和javascript
$('#submit').on('click', function() {
var search = $('#search').val();
if ($.trim(search) != '') { //if search is not equal to nothing - using trim allows users to type in blank space and it won't return anything
$.post('searching.php', {search: search}, function(data) {
$('#searchText').text(data);
});
}
});
内容总结
以上是互联网集市为您收集整理的javascript – 如何使PHP内容出现在html div元素中全部内容,希望文章能够帮你解决javascript – 如何使PHP内容出现在html div元素中所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。