Javascript 选择只回显直接响应,而不是0或1,但如果我这样做,窗口。关闭不起作用,因此我问了一个问题,好像可以根据PHP回显的内容读取div。不,我不希望用户单击它。你的代码不起作用,因为当你的html开始加载你的脚本时,脚本中的执行和var结果都是空的。因此,如果要
Javascript 选择只回显直接响应,而不是0或1,但如果我这样做,窗口。关闭不起作用,因此我问了一个问题,好像可以根据PHP回显的内容读取div。不,我不希望用户单击它。你的代码不起作用,因为当你的html开始加载你的脚本时,脚本中的执行和var结果都是空的。因此,如果要,javascript,php,jquery,html,Javascript,Php,Jquery,Html,选择只回显直接响应,而不是0或1,但如果我这样做,窗口。关闭不起作用,因此我问了一个问题,好像可以根据PHP回显的内容读取div。不,我不希望用户单击它。你的代码不起作用,因为当你的html开始加载你的脚本时,脚本中的执行和var结果都是空的。因此,如果要运行此代码,您应该执行其他操作。我真的不明白你想做什么。基本上,我想根据PHP是否响应了0或1发出警报。我的想法是将此响应发送到HTML中的div。然后我会执行另一个javascript函数来读取它是0还是1,并相应地提醒用户。不,我不希望用户
选择只回显直接响应,而不是
0
或1
,但如果我这样做,窗口。关闭
不起作用,因此我问了一个问题,好像可以根据PHP回显的内容读取div。不,我不希望用户单击它。你的代码不起作用,因为当你的html开始加载你的脚本时,脚本中的执行和var结果都是空的。因此,如果要运行此代码,您应该执行其他操作。我真的不明白你想做什么。基本上,我想根据PHP是否响应了0
或1
发出警报。我的想法是将此响应发送到HTML中的div。然后我会执行另一个javascript函数来读取它是0
还是1
,并相应地提醒用户。不,我不希望用户点击它。你的代码不起作用,因为当你的html开始加载你的脚本时,脚本中的执行和var结果都是空的。因此,如果要运行此代码,您应该执行其他操作。我真的不明白你想做什么。基本上,我想根据PHP是否响应了0
或1
发出警报。我的想法是将此响应发送到HTML中的div。然后我会执行另一个javascript函数来读取它是0
还是1
,并相应地提醒用户。不,我不希望用户点击它。你的代码不起作用,因为当你的html开始加载你的脚本时,脚本中的执行和var结果都是空的。因此,如果要运行此代码,您应该执行其他操作。我真的不明白你想做什么。基本上,我想根据PHP是否响应了0
或1
发出警报。我的想法是将此响应发送到HTML中的div。然后,我将执行另一个javascript函数来读取它是0
还是1
,并相应地提醒用户。按照您的建议尝试,这不起作用。同样的事情,什么也没发生。按照你的建议尝试,这不起作用。同样的事情,什么也没发生。按照你的建议尝试,这不起作用。同样,什么也没发生。我不认为我需要json_编码来获取一个数字值。你能在php页面上发布你的完整代码吗?或者只是函数我不认为我需要json_编码只是为了获取一个数字值。你能在php页面上发布你的完整代码吗?或者只是函数我不认为我需要json_编码只是为了获取一个数字值。你能在php页面上发布你的完整代码吗?或者只是尝试了这个功能,警报不会弹出.console.log(数据);它可能不仅仅是一个字符串。我应该在哪里执行console.log(数据)?在javascript中?哪部分?只需添加console.log(数据);就在“if(data=='0'){”上面,我得到了控制台未定义?尝试了这个,警报不会弹出.console.log(data);它可能不仅仅是一个字符串。我在哪里做console.log(data)?在javascript中?哪一部分?只需添加console.log(data);就在“if(data=='0'){”上面这样做了吗,我得到了控制台是未定义的
?尝试了这个,警报不会弹出.console.log(数据);它可能不仅仅是一个字符串。我在哪里做console.log(数据)?在javascript中?哪一部分?只需添加console.log(数据);就在“if(data=='0'){”上面,我得到了控制台是未定义的
?
echo "0";
echo "1";
<div id="divResult"><script>getDivResult();</script></div>
function getDivResult()
{
var result = $("div#divResult").text();
if(result === "0")
{
alert("Badge Number already exists, please check again.");
}
else if(result === "1")
{
alert("Your details have been entered!")
ADD_USER_POPUP.close;
}
}
$.post(page, {
name : name,
badge_number : badge_number,
category : category,
priviledge : priviledge,
action : "insert"
}, function(data) {
$("div#divResult").html(data);
});
function insertRow($name, $badge_number, $priviledge, $category)
{
$table_info = "TBL_USER_LOGIN";
$query_string = "select badge_number from $table_info where badge_number = $badge_number";
$result = @mysql_query($query_string) or die (mysql_error());
$checkBadge = mysql_num_rows($result);
if($checkBadge>0)
{
//echo "Badge Number $badge_number already exists. Please check again.";
echo "0";
}
else
{
$query_string = "insert into $table_info(name, badge_number, priviledge, category) values('$name', '$badge_number', '$priviledge', '$category')";
$result = @mysql_query($query_string) or die (mysql_error());
//echo "Your details have been entered! Please click on 'View Users' to display all users.";
echo "1";
}
?>
<?php
$action = rtrim($_REQUEST['action']);
if($action=="delete")
{
$id = rtrim($_REQUEST['id']);
$order = $_REQUEST['order'];
echo deleteRow($id);
echo selectAll($order);
}
elseif($action=="insert")
{
$name = $_REQUEST['name'];
$badge_number = $_REQUEST['badge_number'];
$priviledge = $_REQUEST['priviledge'];
$category = $_REQUEST['category'];
echo insertRow($name, $badge_number, $priviledge, $category);
}
elseif($action=="update")
{
$order = $_REQUEST['order'];
echo selectAll($order);
}
?>
$("div#divResult").html(data);
$("div#divResult").html(data);
getDivResult(); // call after it. and put the function globally.
$.ajax({
success: function(data) {
if(data === "0") {
alert("Badge Number already exists, please check again.");
}
else if(data === "1") {
alert("Your details have been entered!")
ADD_USER_POPUP.close();
}
}
});
$.get( "ajax/test.html", function( data ) {
if(data === "0")
{
alert("Badge Number already exists, please check again.");
}
else if(data === "1")
{
alert("Your details have been entered!")
ADD_USER_POPUP.close;
}
});
getDivResult();
$("div#divResult").html(data);