我尝试在每个记录的无线电检查元素后面放置一个ID值。它在VIEW端工作正常,但现在我想获得这个ID VIA JQuery选择器并在ajax上发布它。 我的HTML看起来如下:
<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:
$.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 site是我的contorller文件,而getInternalTicketPrice是我的函数只有这个:
$a = $this->input->post('internal_route_id');
在控制台上我得到:
string(15) "[object Object]"
知道如何返回route_value ="'.$data['route'][$i]['id'].'"
的实际值吗?
谢谢!
答案 0 :(得分:1)
解决! 刚刚修改了选择器:
$("input[name='cursa_radio']:checked").attr("route_value")