Я пытаюсь передать несколько значений в методе ниже, но я не могу заставить это работать. Каков правильный синтаксис? Я попыталсяКак передать несколько переменных в url в jquery ajax?
data: ('keyword='+$(this).val(),'id='10),
и
data: {'keyword='+$(this).val(),'id='10},
и
data: {'keyword='+$(this).val(),'&id='10}//I have also tried to replace the curly braces with brackets.
Это работает, так что я думаю, что его проблема синтаксиса?
data: ('keyword='+$(this).val())
вот мой полный запрос. Я использую GET, я пробовал использовать POST безрезультатно.
$.ajax({
type: "GET",
url: "showhints.php",
data: ('keyword='+$(this).val()),
beforeSend: function() {
$("#search-box").css("background","#FFF url(loading.gif) no-repeat 165px");
},
success: function(data) {
$("#suggesstion-box").show();
$("#suggesstion-box").html(data);
$("#search-box").css("background","#FFF");
}
});