2016-12-11 4 views
0

У меня есть функция jQuery для отправки данных в другой файл PHP.jQuery возвращает пустые данные

$(function() { 
    $(".button").click(function() { 
    var ButtonValue = $(this).attr('value'); 
    $.ajax({ 
     url: 'content_articles.php', 
     type: 'POST', 
     data: { 
     mark: ButtonValue 
     } 
    }); 
    }); 
}); 

Переменная ButtonValue является правой. Но на следующей странице он пуст.

$rowid=$_POST['mark']; 
+0

ли второй пример кода (т.е. '$ ROWID = $ _ POST [ 'знак'];') содержание _complete_ of * content_articles.php *? –

+0

Что вы видите на консоли? любые ошибки? и как вы знаете '$ _POST ['mark']' пусто? пожалуйста, поделитесь еще одним кодом вашего файла 'content_articles.php' – EhsanT

ответ

-2

Вы сделали json-декодирование в своем php?

Это должно быть как

$_POST = json_decode(file_get_contents('php://input'), true); 

И тогда вы можете использовать

$_POST['mark'] 
+0

И зачем ему нужно делать ** json decoding **? – EhsanT

Смежные вопросы