익스 ajax 에러 채택완료

아래는 html 단에서 ajax 통신 할때 처리되는 파일인데요

크롬은 정상작동 하는데 익스에서는 internal server error 가 뜨는데

아래 코드에 무슨 문제라도 있는것인가요..?

 

Copy
<?
include_once('./_common.php');


$baesong = $_POST['baesong'];
$od_baesong_day = $_POST['od_baesong_day'];


/* 날짜저장 */
    // 오늘 날짜 구하기
    $today = new DateTimeImmutable();
    $todayDayOfWeek = $today->format('w');

    // 다음주 일요일 날짜 구하기
    // 오늘이 일요일이면 오늘 날짜로 함.
    $toNextSundayInterval = ( $todayDayOfWeek != 0 ) ? new DateInterval('P'.(7 - $todayDayOfWeek).'D') : new DateInterval('P0D');
    $nextSunday = $today->add($toNextSundayInterval);

    // 배송요일 값 파싱하기
    $targetFirstShippingDayDB = [
        '화요일'=>'2',
        '수요일'=>'3',
        '목요일'=>'4',
        '금요일'=>'5',
    ];
    $targetFirstShippingDayDayOfWeek;
    foreach($targetFirstShippingDayDB as $targetText => $dayOfWeek ) {
        if ( substr($od_baesong_day, 0, strlen($targetText)) === $targetText ) {
            $targetFirstShippingDayDayOfWeek = $dayOfWeek;
            break;
        }
    }

    // 첫번째 배송일자 구하기
    $toTargetFirstShippingDayInterval = new DateInterval('P'.$targetFirstShippingDayDayOfWeek.'D');
    $targetFirstShippingDay = $nextSunday->add($toTargetFirstShippingDayInterval);

    // 배송일 배열 만들기
    $shippingDay = $targetFirstShippingDay;
    $shippingDays = [];
    for($i = 0 ; $i < intval($baesong) ; $i++ ) {
        array_push($shippingDays, $shippingDay);
        if($baesong == '4')
            $nextShippingDayInterval = new DateInterval('P7D');
        else if($baesong == '2')
            $nextShippingDayInterval = new DateInterval('P14D');
        $shippingDay = $shippingDay->add($nextShippingDayInterval);
    }


    foreach($shippingDays as $index => $shippingDay) {
        $i = $index + 1;
        $result .= $shippingDay->format('m/d')."(".get_yoil($shippingDay->format('m/d'))."),";
    }
    $result = substr($result, 0, -1);
    echo $result;

?>

답변 1개

채택된 답변
+20 포인트

ie ajax 캐쉬 이슈가 있습니다.

https://jeonghwan-kim.github.io/dev/2019/08/12/ie-cache.html

위 URL 부분 한번 검토해보세요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고