Отправить значения в $ _GET с помощью jQuery

Я использую PHP-скрипт, ожидающий двух значений через $ _GET.

Я пытаюсь передать эти 2 значения, используя jQuery, и именно там я не слишком хорош.

Вот код, который у меня есть.

Может кто-нибудь указать мне в правильном направлении? Благодаря !

function xrate(id,rating){ $.ajax({ url: "ajax_xrate.php?id="+id+"&rate="+rating, global: false, type: "GET", dataType: "text", async:false, success: function(){ alert('Bravo!'); } }); } 

(фактический код скопирован из комментариев)

 function xrate(id,rating){ var oDate = new Date(); $.ajaxSetup({ cache: false }); $.ajaxSetup({ scriptCharset: "utf-8" , contentType: "application/x-www-form-urlencoded; charset=UTF-8" }); $.ajax({ url: 'ajax_xrate.php?timestamp='+oDate.getMilliseconds(), dataType: 'html', data: {itemid:id, keyrate:rating}, cache: false, type: "GET", success : function(dataReturn){ alert(dataReturn); } }); } 

 function xrate(id,rating){ $.ajax({ url: "ajax_xrate.php", data: { id: id, rate:rating }, type: "GET", success: function(){ alert('Bravo!'); } }); } 

ты можешь сделать:

 function xrate(id,rating){ $.get("ajax_xrate.php", { 'id': id, 'rate': rating }, function(){ alert('Bravo!') } ); } 
 jquery.ajax work like this jQuery.ajax({ url:'you_ur', type:'GET' or 'POST', data:{prop1:value1}, // name value pair of props waiting on server //etc etc here }); 

http://api.jquery.com/jQuery.ajax/

 function xrate(id,rating){ $.ajax({ url: "ajax_xrate.php", data: "id="+id+"&rate="+rating, async:false, success: function(){ alert('Bravo!'); } }); } 

Вам не нужно устанавливать такие параметры, как type = 'get' потому что они уже по умолчанию. Каждый параметр должен вводиться в data: либо в виде строки (например, выше), либо в виде объекта ( {id: '45', rate: 'something'} ). Async также относится к умолчанию по умолчанию, если вы не знаете