php - 包含警报的 Javascript 代码在 PHP 中不起作用
问题描述
警报行代码不起作用,因为我想在特定条件下显示警报,但此后代码消失并且警报也没有显示。请告诉解决方案。
case "NEW_REC_INSTANCE_PRIPB":
if (!empty($_REQUEST['PRIADCTG']) && !empty($_REQUEST['SEC_CD']) && !empty($_REQUEST['MATCODE']) && empty($_REQUEST['CLIENT_ADD'])) {
$data = array();
$qRSet = $objComm->GET_QUICK_RESULT("SELECT NVL (address_required, 'N') ADDE_REQ FROM " . $_SESSION['DB_USER'] . ".ad_ccpctg WHERE priadctg = '" . $_REQUEST['PRIADCTG'] . "' AND priccpctg = '" . $_REQUEST['SEC_CD'] . "' AND secccpctg = '" . $_REQUEST['MATCODE'] . "'
AND status = 'Y'", 1);
IF ($qRSet['ADDE_REQ'] == 'Y') {
echo '<script type="text/javascript">alert("Client address is required to enter! please check");</script>';
if (!file_put_contents($_SERVER["DOCUMENT_ROOT"] . '/DS/ccpentry_new/AS_PHP/uploadfile/DAA.txt', $qRSet['ADDE_REQ'])) {
echo 'unable to write';
die;
}
$data['ADD_REQ'] = $qRSet['ADDE_REQ'];
} else {
$data['ADD_REQ'] = $qRSet['ADDE_REQ'];
}
}
if ($_REQUEST['actype'] == "FIRST_NEW_REC") {
$newRecInsDet = $objGbl->SET_PUBL_NEWREC_INSTANCE($_REQUEST, "FY");
} else if ($_REQUEST['actype'] == "NEW_REC") {
$newRecInsDet = $objGbl->SET_PUBL_NEWREC_INSTANCE($_REQUEST, "Y");
} else {
$newRecInsDet = $objGbl->savePubData($_REQUEST, '', "", 1, $_REQUEST['INSNUM']);
}
echo json_encode($newRecInsDet);
exit;
break;
解决方案
case "NEW_REC_INSTANCE_PRIPB":
$new_array = array();
if (!empty($_REQUEST['PRIADCTG']) && !empty($_REQUEST['SEC_CD']) && !empty($_REQUEST['MATCODE']) && empty($_REQUEST['CLIENT_ADD'])) {
$data = array();
$qRSet = $objComm->GET_QUICK_RESULT("SELECT NVL (address_required, 'N') ADDE_REQ FROM " . $_SESSION['DB_USER'] . ".ad_ccpctg WHERE priadctg = '" . $_REQUEST['PRIADCTG'] . "' AND priccpctg = '" . $_REQUEST['SEC_CD'] . "' AND secccpctg = '" . $_REQUEST['MATCODE'] . "' AND status = 'Y'", 1);
IF ($qRSet['ADDE_REQ'] == 'Y') {
$new_array['success'] = false;
$new_array['error'] = 'Client address is required to enter! please check';
if (!file_put_contents($_SERVER["DOCUMENT_ROOT"] . '/DS/ccpentry_new/AS_PHP/uploadfile/DAA.txt', $qRSet['ADDE_REQ'])) {
echo 'unable to write';
die;
}
$data['ADD_REQ'] = $qRSet['ADDE_REQ'];
} else {
$data['ADD_REQ'] = $qRSet['ADDE_REQ'];
}
}
if ($_REQUEST['actype'] == "FIRST_NEW_REC") {
$new_array['success'] = true;
$new_array['data'] = $objGbl->SET_PUBL_NEWREC_INSTANCE($_REQUEST, "FY");
} else if ($_REQUEST['actype'] == "NEW_REC") {
$new_array['success'] = true;
$new_array['data'] =$objGbl->SET_PUBL_NEWREC_INSTANCE($_REQUEST, "Y");
} else {
$new_array['success'] = true;
$new_array['data'] = $objGbl->savePubData($_REQUEST, '', "", 1, $_REQUEST['INSNUM'])
}
echo json_encode($new_array);
exit;
break;
推荐阅读
- javascript - 为什么控制台会在我已经定义变量时记录我的变量未定义的错误?
- android - 即使在应用程序被杀死android之后,如何继续在前台启动的上传过程?
- reactjs - create-react-library 不适用于样式化组件
- c# - C# 是否支持自动返回 var 类型?
- c++ - 如何对 vtk Poly Data 进行布尔运算?
- highcharts - highcharts / node-export-server:包含大型数据集的空白图表
- ios - ios swift以编程方式根据所有iOS设备和方向显示图像?
- mysql - 为什么 EXPLAIN 根据 MySQL 中的用户返回不同的 Extra(文件排序)?
- javascript - sheetJS:当您想将毫秒转换为 h:mm 时,单元格对象应该如何显示?
- javascript - js应用程序中的cors策略阻止了FirebaseAuth请求