Я хочу получить значение из ajax-вызова, оно отображается в журнале конфигурации консоли-сети, но я не могу представить его в переменной.Получение значения из сообщения ajax
Вот скрипт, который отправить данные:
$(document).ready(function(){
// Otevre modal
$('.show-modal').click(function(){
var productID = $(this).attr('data-id');
$("#itemBox").modal('show');
// kod co otevre modal, mkrni na bootstrap manual jak je otevira nebo si otevreni nadefinuj sa
$('.product_id').val(productID);
});
// Pridani do kosiku v modalu
$('.add-to-basket').click(function(){
var productID = $('.product_id').val();
// skryty input do ktere si zapsal ID produktu po otevreni modalu
$.ajax({
type: 'POST',
cache: false,
data: {id : productID},
url: 'cart/cart.php?productID='+productID, // tomuto souboru predas idecko produktu, zapises do kosiku atd.
success: function(data) {
alert("Product was added to basket");
// treba nejaka hlaska, ze byl pridan do kosiku
}
});
});
});
и я пытаюсь повторить это так:
if(isset($_REQUEST['id'])){
$product = $_REQUEST['id'];
echo $product;
}
Но это не эхо ничего.
вы можете добавить 'DATATYPE:«текст»,' в запросе – guradio
Он хранится в переменной 'data' в' success' функции и вы ничего с этим не делать еще. – jeroen
y r u используя строку запроса, если вы отправляете данные? – devpro