Я пытаюсь поместить значение идентификатора за элементом, отмеченным радио, для каждой записи. Он отлично работает на стороне VIEW, но теперь я хочу получить этот селектор VIA JQuery ID и POST его на ajax. Мой HTML выглядит следующим образом:Получить проверочный идентификатор строки с помощью селектора jquery
<td>
<input type="radio" name="cursa_radio" id="cursa_radio" value="ticket_selected" route_value ="'.$data['route'][$i]['id'].'">
'.$data['route'][$i]['departure_station'].' //actual td value
</td>
Это мой Аякса:
$.ajax({
url: MyVariable.urlsite + "curse_interne/getInternalTicketPrice",
type: "POST",
dataType: 'json',
data: $("#first_step").serialize()
+ '&internal_route_id=' + $("input[name='cursa_radio']:checked ").text('value')
+ '&' + $("#first_step").serialize(),
Обратите внимание, что URL сайта мой файл contorller и getInternalTicketPrice моя функция, которая имеет только это:
$a = $this->input->post('internal_route_id');
На консоли я получаю:
string(15) "[object Object]"
Любая идея, как вернуть фактическое значение route_value ="'.$data['route'][$i]['id'].'"
? Спасибо!
Используйте '.val()' 'не .text ('значение')'. Кроме того, вы дважды добавляете данные с сериализованной формой –
... я получаю строку (15) «[object Object]» –