首页 > 解决方案 > 包含警报的 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;

标签: php

解决方案


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;

推荐阅读