我知道这种问题已被多次讨论,但在阅读完所有问题之后我无法解决我的问题。所以请允许我提出这个问题 -
我正在使用以下代码使用AJAX&发送GET请求JQuery -
$.ajax({
url: url,
success:function(data){
alert('success');
},
error:function(){
alert('failure');
}
});
我越来越警惕成功,但我的行动没有被召唤。
网址类似于:http://example.com:8080/abc/action1.do?param1=1¶m2=2
我尝试过使用url:/abc/action1.do?param1=1¶m2=2,仍然没有运气。
令人惊讶的是,这段代码(在其他地方,我正在使用POST)正在我的工作区中的所有其他位置工作。我在互联网上搜索了很多,但仍然无法解决问题。有人可以帮帮我吗?
我在我的动作类中添加了一个调试点,还添加了一些sysout来测试一切是否正常。结果是,AJAX获取请求没有调用动作类。
[溶液]
我使用下面的代码解决了它 -
var postParameter = 'param1=a¶m2=b';
var action = 'something.do';
$.ajax({
type : "POST",
url : action,
async : true,
dataType: "HTML",
data : postParameter
});
答案 0 :(得分:0)
嘿,你的请求中有一些错误的设置
使用
$.ajax(
{
url: "localhost/get.php",
type: "get",
data: {
a: "one",
b: "two",
c: "three"
},
success: func_suc,
error: func_err
);