echo '<tr>';
foreach($types_show[0] as $size) {
echo '<td>'.Form::radio('radio_size', $size->id) '</td>';
}
echo '</tr>';
以下是单选按钮列表。 我使用以下ajax代码将值发送到php页面。
$(':radio[name=radio_size]').click(function(){
var radio_size = $(this).val();
$.ajax({
type: "GET",
url: "/management/order/edit_input",
data: {radio_size:radio_size},
cache: false,
dataType: 'json',
success: function(data) {
$('#search_area').append(data);
},
});
});
PHP代码返回一个附加到现有#search_area的视图页面。 问题是当我第一次点击id = 7的收音机时,它会发送
GET http://localhost:8008/management/order/edit_input?radio_id=7&_=1410246332142
第二次点击id = 2
的广播GET http://localhost:8008/management/order/edit_input?radio_id=2&_=1410246332143
GET http://localhost:8008/management/order/edit_input?radio_id=2&_=1410246332144
第三次你可以看到四个。
GET http://localhost:8008/management/order/edit_input?radio_id=7&_=1410246332145
GET http://localhost:8008/management/order/edit_input?radio_id=7&_=1410246332146
GET http://localhost:8008/management/order/edit_input?radio_id=7&_=1410246332147
GET http://localhost:8008/management/order/edit_input?radio_id=7&_=1410246332148
但我只想一次发送一次。如何解决? 感谢。
答案 0 :(得分:0)
$(&#39;:radio [name = radio_size]&#39;)到目前为止选择所有可用的无线电。修复它给它的名字/ id。