При отправке данных через ajax 500-я ошибка

168
06 октября 2017, 19:02

Нажимая на эту ссылку, меня редиректит на корзину и добавляет в нее товар

<a href="<?php echo do_shortcode("[add_to_cart_url id='$id']")?>" data-room-type="<?=$room_type;?>" class="available-btn">select</a>

jQuery(document).ready(function(){ 
        jQuery('.available-btn').click(function(){ 
            var room_type = jQuery(this).attr('data-room-type'); 
            localStorage.setItem('room_type', room_type); 
            jQuery.ajax({ 
            type: "POST", 
            url: "<?php echo get_site_url();?>/wp-content/themes/travelassist/woocommerce/cart/cart.php", 
            data: {room_type:localStorage.getItem('room_type')}, 
            success: function(data) { 
                alert("hi"); 
            } 
          }); 
        }) 
    });

Хочу аяксом передать дополнительные данные о продукте в корзину. В консоли ругается на: POST (путь к файлу php) 500 (Internal Server Error). Пробовал менять права доступа к файлу - ничего не получается. Подскажите что не так делаю?

Answer 1

Мою проблему решила вот эта ссылка: https://gist.github.com/mohammadmursaleen/9622098e43afdab6025e

Еще раз спасибо @KAGG Design за наводку.

READ ALSO
Удаление названия скрипта из url

Удаление названия скрипта из url

Есть скрипт, который принимает на вход два get параметра:

170
Условие внутри массива php

Условие внутри массива php

Здравствуйте! Прошу Вас помочь разобраться в достаточно простой (на мой взгляд) задачеНеобходимо применить условие внутри массива

253
Помогите вытащить данные из таблицы в MySQL через PHP

Помогите вытащить данные из таблицы в MySQL через PHP

Есть таблица, в ней поля(id,name,price,codefrom), так вот как мне вытащить данные из поля codefrom и засунь ее в переменную с массивом?

339