$(document).ready(function(){
$('.status-red').click(function(){
var colonne_id = $('.status-red').attr('data-sort');
data = {sort: colonne_id , '+name': $('.search-query').val()};
console.log(data);
$.ajax({
url: $('.url_sortindex').val(),
data: data,
type: 'post',
dataType: "json",
success: function(data) {
$('#body_sortindex').html(data.content);
}
});
});
});
안녕하세요, 이 입력으로 검색 할 수 있습니다.데이터 제목 일반 아약스
<input type="text" value="test" placeholder="name" class="input-medium search-query form-control" name="+name" style="margin-right:5px">
그러나이 입력 이름의 이름이 "+ 이름"으로 표시됩니다. 내 문제는 "나이"라는 새 입력을 만드는 경우 이름이 "+ 이름"이기 때문에 내 요청 아약스가 작동하지 않는다는 것입니다. 내 문제는 내가 그 $('.search-query').attr('name')
처럼 내 입력의 이름을 얻을 내가 원하는 여기 data = {sort: colonne_id , '+name': $('.search-query').val()};
을 내 제목을 설정할 필요가
data = {sort: colonne_id , $('.search-query').attr('name'): $('.search-query').val()};
같은 예를 들어 이름을 설정하는 방법입니다 나는 데이터의 이름을 원하지 않는 data
$('.search-query').attr('name')
에 +name
을 설정하는 것은 + 이름이지만 변수
나는 나의 입력 일반적인 만들고 싶어.
감사합니다 당신을, 당신은이 방법을 시도 할 수 있습니다
왜 '+ 이름'입니까? – MrUpsidown
나는 홈 프레임 워크와 + 이름을 가지고 있기 때문에 여기에서 이름 검색을위한 인수이고 SQL에서는 "like"이다. + age 또는 + country를 가질 수 있습니다. – dutycorpse
하지만 코드에서 작동하지 않는 것은 무엇입니까? – MrUpsidown