在我的控制器中,我使用了这样的代码来识别成功和失败,这是我的代码
if($data)
{
echo $bill_no;
}
else
{
echo "NO";
}
$bill_no
包含类似000231
的值,并将该变量传递给ajax
,就像这样
if(msg == $bill_no)
{
console.log(msg);
//window.location = "<?php echo base_url();?>app/admin_control";
toastr.success('Token No is', 'Success Alert', {timeOut: 5000})
}
else if(msg =='NO')
{
window.location = "<?php echo base_url();?>app/admin_control";
toastr.error('inserstion failed', 'Inconceivable!', {timeOut: 5000})
}
但是我收到的错误如$bill_no
未定义,如果我选择echo "YES"
而不是$bill_no
,则会获得成功。
答案 0 :(得分:1)
在脚本代码中你不能像这样if(msg == $bill_no)
传递php变量,它应该如下所示......
if(msg == "<?php echo $bill_no; ?>")
答案 1 :(得分:1)
请使用此代码
var bill_no =“”;
if(msg == bill_no) {
2018