2016-12-22 4 views
0
<div> 
<input type="radio" id="normal" name="radioOption" onchange="enableTxt(this)" /> 
</div> 
<div> 
<input type="radio" id="luxury" name="radioOption" checked="checked" onchange="enableTxt(this)"/> 
</div> 


<script> 
    function enableTxt(elem) { 
     var id = $(elem).attr("id"); 

     $.ajax({ 
     type: "POST", 
     url: "Home/index", 
     data : { radiovalue: id}, 
     dataType: 'json', 
     }); 

    } 
</script> 

Передача значения, которое я пытался запустить php-запрос. Но это не сработало. Но я получил вывод в консоли. Мне нужно получить вывод в выберите вариант. Может ли кто-нибудь помочь?Получение вывода в консоли, но не на странице в php

+0

Также для вашего URL 'URL: ""' – user4419336

ответ

0

Ваш пост ajax не обрабатывает возврат.

$.ajax({ 
    type: "POST", 
    url: "Home/index", 
    data : { radiovalue: id}, 
    dataType: 'json', 
    success: function(response){ 
     console.log(response);//json object    
    } 
}); 
+0

я получаю ответ на PHP file.but ее не работает – cyriac

+0

Вы должны разбора ответьте и добавьте элементы ответа к вашим параметрам. Этот код недостаточно, чтобы добавить ответ на параметры. – Illuminati

+0

В консоли я могу видеть значение. Но его не работает на странице сайта. – cyriac

0

Попробуйте что-нибудь подобное.

var id = $(elem).attr("id"); 

$.ajax({ 
type: "POST", 
url: "test.php", 
data : { radiovalue: id}, 
    dataType: 'json', 
}); 

И добавить код ниже в ваш php-файл. Отображается значение.

echo $_POST['radiovalue']; 
+0

получил output.but как мы можем запустить другой php-запрос с использованием вывода. – cyriac

+0

Я застрял в этом – cyriac

+0

Простой эхо радиоизоляции не будет работать, если javascript ожидает тип данных: 'json' – Illuminati

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