$.post("demo.php",{name:"Duck"},function(data,status){
創(chuàng)新互聯(lián)制作網(wǎng)站網(wǎng)頁找三站合一網(wǎng)站制作公司,專注于網(wǎng)頁設(shè)計(jì),成都網(wǎng)站建設(shè)、成都網(wǎng)站制作,網(wǎng)站設(shè)計(jì),企業(yè)網(wǎng)站搭建,網(wǎng)站開發(fā),建網(wǎng)站業(yè)務(wù),680元做網(wǎng)站,已為千余家服務(wù),創(chuàng)新互聯(lián)網(wǎng)站建設(shè)將一如既往的為我們的客戶提供最優(yōu)質(zhì)的網(wǎng)站建設(shè)、網(wǎng)絡(luò)營銷推廣服務(wù)!
alert("Data:?"?+?data?+?"\nStatus:?"?+?status);
});
demo.php是提交的地址;
name:"duck"是post的數(shù)據(jù)
data是post后返回的值,status是返回狀態(tài)。
!DOCTYPE?html
html?lang="en"
head
meta?charset="UTF-8"
titleDocument/title
script?src="js/jquery-3.2.0.min.js"/script
/head
body
input?type="number"?class="num1"
span+/span
input?type="number"?class="num2"
span=/span
input?type="text"?readonly="readonly"?class="answer"
button計(jì)算/button
script
$(function(){
//構(gòu)建計(jì)算函數(shù)
function?addNum(a,b){
//返回計(jì)算結(jié)果
return?a+b;
}
$("button").click(function(event)?{
//"+"號將字符串轉(zhuǎn)化成Number類型
var?a?=?+$(".num1").val();
var?b?=?+$(".num2").val();
//調(diào)用計(jì)算函數(shù)
$(".answer").val(addNum(a,b));
});
})
/script
/body
/html
你好!
可以通過jquery.form.js來解決。
form
標(biāo)題:input?type="text"?name="title"?/br?/
內(nèi)容:textarea?name="content"textarea/br?/
button提交/button
/form
$('button').on('click',?function()?{
$('form').on('submit',?
function()?{
var?title?=?$('inpur[name=title]').val(),
content?=?$('textarea').val();
$(this).ajaxSubmit({
type:?'post',?//?提交方式?get/post
url:?'your?url',?//?需要提交的?url
data:?{
'title':?title,
'content':?content
},
success:?function(data)?{?
//?data?保存提交后返回的數(shù)據(jù),一般為?json?數(shù)據(jù)
//?此處可對?data?作相關(guān)處理
alert('提交成功!');
}
$(this).resetForm();?//?提交后重置表單
});
return?false;?//?阻止表單自動提交事件?
}
);
});
希望對你有幫助!
jquery.ajax方法在執(zhí)行成功之后,就能直接獲取后臺返回的值,該值直接在success對應(yīng)的function參數(shù)上。
$.ajax({
type: "POST",
url: "%=path %/two",
dataType: "json",
data:{'liDu':liDu,'startTime':startTime,'endTime':endTime},
success: function(returnedData){
alert(returnedData);
}
});
執(zhí)行成功之后returnedData就是后臺返回值。
跨域使用是jsonp,返回的不是單純的數(shù)據(jù),而是js代碼
如alert(123); 所以一般是使用callback(data)這樣的函數(shù)結(jié)合使用
SpringMVC作為服務(wù)端支持通過JSONP實(shí)現(xiàn)跨域請求
jquery中的返回值處理是在回調(diào)函數(shù)success中處理的。
如:
$.ajax({
url:"xxx.php",
type:"POST",
dataType:"json",
timeout:60000, \\/\\/超時時間,現(xiàn)在設(shè)置為60s。
success:function(data){
console.log(data);
}
});
在success中,data就是服務(wù)端返回的處理數(shù)據(jù),可以按照json格式來解析。