加载页面时,我需要发送post方法信息,以便同时显示收到的信息 我在jQuery中以此为例:
$(document).ready(function(){
$.ajax({
type: "POST",
url: url,
data: data,
success: success,
dataType: dataType
});
});
答案 0 :(得分:0)
当加载DOM(文档对象模型)时发生ready()事件。 由于您希望在加载文档时发生AJAX调用,请移到ready();
之外的代码下面$.ajax({
type: "POST",
url: url,
data: data,
success: success,
dataType: dataType
});
答案 1 :(得分:0)
$(document).ready(function(){
var data = { "Boner": "Jams"};
$.ajax({
type: "POST",
url: "http://www.copypasta.org/postdatahere",
data: JSON.stringify(data),
success: function(){
alert("WOW A BONER!");
},
dataType: "json"
});
});
答案 2 :(得分:-2)
您已经在使用正确的示例,只需设置url,data和dataType变量
$(document).ready(function(){
var url="http://example.com/post.php";
var data={field1:"value1",field2:"value2"};
var dataType="text";
$.ajax({
type: "POST",
url: url,
data: data,
success: success,
dataType: dataType
});
});
正如Jaydeep所提到的,即使页面仍在加载,如果你想要ajax请求,你也可以使用相同的例子而没有.ready
var url="http://example.com/post.php";
var data={field1:"value1",field2:"value2"};
var dataType="text";
$.ajax({
type: "POST",
url: url,
data: data,
success: success,
dataType: dataType
});
另外还有一点说明
dataType由您希望接收的数据决定,而不是您为纯文本使用“text”发送的数据,用于JSON编码日期使用“json”