我想做的事
在文本字段中写入时,我想要<div class="result">
填充PHP回显的内容.
但它不起作用!
jQuery的
$(document).ready(function() {
var search = $("#search");
if (search.val() !== '') {
search.keyup(function() {
$.post("index.php", { search : search.val()}, function(data) {
$(".result").html(data);
});
});
}
});
Run Code Online (Sandbox Code Playgroud)
PHP
if (isset($_POST['search'])) {
echo 'hello';
}
Run Code Online (Sandbox Code Playgroud)
HTML
<input type="text" name="search" id="search"/>
<br />
<div class="result"></div>
Run Code Online (Sandbox Code Playgroud)
问题
填充输入时,没有任何反应,它意味着在键盘上输入输入的数据(输入新字符/或删除时).
什么阻止它工作?我是jQuery的新手.
谢谢.
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
Run Code Online (Sandbox Code Playgroud) 我有一个正在运行的事件,检查我是否在POSTED
使用on事件之后悬停链接.
$(document).on("mouseenter","#hover",function() {
load();
$("#sidebar").fadeToggle("slow");
$("#sidebar").html('');
$.post("ajax_search.php?type=sidebar", { sidebar : $("#search").val() }, function(get_data) {
stop_load();
$("#sidebar").html(get_data);
});
});
Run Code Online (Sandbox Code Playgroud)
题
当你停止徘徊时#hover
,我该怎么做#sidebar
才会隐藏?我发布了#hover
,这就是我使用该ON
活动的原因.
有甚至是notOn
吗?
谢谢!
我想检查指定用户的某列是否持有大于0的值。
问题
在执行查询,然后执行查询时,我收到此错误:
Fatal error: Cannot use object of type PDOStatement as array in C:\xampp\htdocs\recover\admin\create.php on line 40
Run Code Online (Sandbox Code Playgroud)
我的代码(查询+执行):
if (isset($_SESSION['user'])) {
$admin = $CONNECT_TO_DATABASE->prepare("SELECT * FROM admin WHERE username = :username");
$admin->bindValue(':username', $_SESSION['user']);
$admin->execute();
Run Code Online (Sandbox Code Playgroud)
错误线(40):
if ($settings['create_admins'] > 0 || $admin['super_admin'] > 0 ) {
Run Code Online (Sandbox Code Playgroud)
题:
为什么会出现此错误?我如何解决它?
我尝试这样做:
$admin = $CONNECT_TO_DATABASE->prepare("SELECT * FROM admin WHERE username = :username");
$admin = $admin->bindValue(':username', $_SESSION['user']);
$admin = $admin->execute();
Run Code Online (Sandbox Code Playgroud)
并得到另一个错误:
Fatal error: Call to a member function execute() on …
Run Code Online (Sandbox Code Playgroud) <form action="index.php" method="POST" id="form">
<input type="text" name="guest" id="guest_name" class="textbox"/><br />
<textarea name="textarea" id="text" class="textarea"></textarea/><br />
<input type="submit" id="submit" class="submit"/><br />
</form>
Run Code Online (Sandbox Code Playgroud)
jQuery的
$.post("events.php?action=send", { data : $("#form").serialize() }, function(data, error) { }
Run Code Online (Sandbox Code Playgroud)
如果发布的DATA包含数据,则进行测试:
echo var_dump($_POST['data']);
Run Code Online (Sandbox Code Playgroud)
我明白了:
name=blabla&comment=blabla1
Run Code Online (Sandbox Code Playgroud)
然后当我这样做
echo $_POST['guest'];
Run Code Online (Sandbox Code Playgroud)
什么都没有出现,它是一个NULL.
题:
我做错了什么?为什么POST客人没有被填满?如果它在DATA中,那么表单的方法也是POST.
谢谢!
问题
我有一个jquery POST代码,可以将数据发送到PHP和PHP回复.
PHP回复如下:
echo '<div class="blabla">hello world!</div>';
Run Code Online (Sandbox Code Playgroud)
我想做这样的事情:
if (data == 'hello world') {
do something
}
Run Code Online (Sandbox Code Playgroud)
这是我的jQuery:
$.post("events.php?action=send", { data : $(this).serialize() }, function(data)
{
$("#processing").html('');
if (data == 'hello world')
{
$(".error").html(data);
}
else
{
$("#comments").html(data);
}
submit.fadeIn("slow");
});
Run Code Online (Sandbox Code Playgroud)
问题
如果我只使用if = ='something',而没有HTML,它将失败.
是否有一个忽略HTML的函数,只看到HTML标签内的TEXT?
谢谢!
试图获取我的项目的列,从未在PDO中这样做,尝试查看文档,但它并没有真正帮助.
$sql = $CONNECT_TO_DATABASE->query("SELECT COUNT(*) FROM comments");
$result = $sql->fetch(PDO::FETCH_ASSOC);
$r = $result->fetchColumn();
Run Code Online (Sandbox Code Playgroud)
我做错了什么?
致命错误:在第6行的C:\ xampp\htdocs\project\events.php中的非对象上调用成员函数fetchColumn()
$r = $result->fetchColumn();
Run Code Online (Sandbox Code Playgroud)
谢谢!
连接:
<?php
/**
* Connect to Database
* @Author Jony <artemkller@gmail.com>
**/
##################CHANGE THIS####################
/** #
* MYSQL HOST HERE (Example: localhost) #
**/ #
#
DEFINE ("MYSQL_HOST", "localhost"); #
#
/** #
* MYSQL USER HERE (Example: root) #
**/ #
#
DEFINE ("MYSQL_USER", "root"); #
#
/** #
* MYSQL PASSWORD HERE (Example: password) #
**/ #
# …
Run Code Online (Sandbox Code Playgroud)