Передача параметров jquery $ .GET в URL - PullRequest
7 голосов
/ 21 марта 2011

это универсальный способ делать запросы GET с помощью Jquery:

var loadUrl="mypage.php";
$("#get").click(function(){   
    $("#result").html(ajax_load);   
    $.get(   
        loadUrl,   
        {language: "php", version: 5},   
        function(responseText){   
            $("#result").html(responseText);   
        },   
        "html"  
    );   
});  

Мне было интересно, смогу ли я передать параметры (Ex.language и version) непосредственно в Url (после их urlencoding):

var loadUrl="mypage.php?language=php&version=5";
$("#get").click(function(){   
    $("#result").html(ajax_load);   
    $.get(   
        loadUrl,      
        function(responseText){   
            $("#result").html(responseText);   
        },   
        "html"  
    );   
});  

Возможно ли это?И в любом случае, какое самое чистое решение сделать вызов ajax, если у меня есть все параметры, которые мне нужны в urlencoded (Ex.rate me)

Ответы [ 2 ]

19 голосов
/ 22 марта 2011

Да, это возможно, но вы также можете сделать это таким образом.

$.get(
   "mypage.php", 
   { version: "5", language: "php" }, // put your parameters here
   function(responseText){
      console.log(responseText);
   },
   'html'
);
3 голосов
/ 22 марта 2011
$.get(

  url: url,    //your url eg. mypage.php

  data: data,   // Parameter you want to pass eg. {version:"5" , language : "php"}

  success: callback // function after success

);

перейдите по ссылке ниже

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...