这是使用jQuery进行GET请求的通用方法:
我想知道是否可以在URL中直接传递参数(例如语言和版本),需要将它们进行url编码。
var loadUrl="mypage.php";
$("#get").click(function(){
$("#result").html(ajax_load);
$.get(
loadUrl,
{language: "php", version: 5},
function(responseText){
$("#result").html(responseText);
},
"html"
);
});
我想知道是否可以在URL中直接传递参数(例如语言和版本),需要将它们进行url编码。
var loadUrl="mypage.php?language=php&version=5";
$("#get").click(function(){
$("#result").html(ajax_load);
$.get(
loadUrl,
function(responseText){
$("#result").html(responseText);
},
"html"
);
});
这可行吗?无论如何,如果我已经有所有需要进行url编码的参数(例如<a href="mypage.php?language=php&version=5">rate me</a>
),哪种方法是最干净的解决方案来进行ajax调用。