只是一个简单的问题:
var h = $('#hebergeurJQUERY').val();
var t = $('#typeJQUERY').val();
function requestData() {
$.ajax({
type: "GET",
url: '12months/months.php',
data : "hosting="+h+"&type="+t+"",
......
无效
data : "hosting=Something&type=Something",
作品。
我做过一些愚蠢的想法(再次?) ;)
由于
答案 0 :(得分:3)
我将data
键分配更改为:
data: {
hosting: h,
type: t
}
这样做会导致jQuery生成我认为你试图在这里生成的URL编码字符串。
答案 1 :(得分:3)
如果将对象传递给data参数,那么jQuery会为您处理所有可能导致问题的转义。由于代码执行的实际时间,您可能也会遇到问题。将定义放入函数本身:
function requestData() {
$.ajax({
type : 'GET',
url : 'months.php',
data : {
hosting : $('#hebergeurJQUERY').val(),
type : $('#typeJQUERY').val()
}
...
});
}