1.$.ajax 使用$.ajax传值
1.1 success成功后返回值,回调函数写在success中。
function set() {
var postData = {
keyword : $("#keyword").val(),
kaisiNendo : $("#kaisiNendo").val(),
gyoumu : $("#gyoumu").val(),
}
$.ajax({
url : sofia.contextPath() + "/keiyaku/wfgs2000/wfgs2011/get.do",
dataType : "json",
async : false,
type : "post",
data : postData,
success : function(result) {
sofia.ui.applyDropDownList('gyousyu', result.list);
}
})
}
1.2回调函数写在done中。
function set() {
var postData = {
keyword : $("#keyword").val(),
kaisiNendo : $("#kaisiNendo").val(),
gyoumu : $("#gyoumu").val(),
}
$.ajax({
url : sofia.contextPath() + "/keiyaku/wfgs2000/wfgs2011/get.do",
dataType : "json",
async : false,
type : "post",
data : postData
}.done(function(result) {
sofia.ui.applyDropDownList('gyousyu', result.list)
;)
})
}
2.$.post 使用$.post进行传值。 jQuery ajax - post() 方法
jQuery.post(url,data,success(data, textStatus, jqXHR),dataType)
参数 | 描述 |
---|---|
url | 必需。规定把请求发送到哪个 URL。 |
data | 可选。映射或字符串值。规定连同请求发送到服务器的数据。 |
success(data, textStatus, jqXHR) | 可选。请求成功时执行的回调函数。 |
dataType | 可选。规定预期的服务器响应的数据类型。 默认执行智能判断(xml、json、script 或 html)。 |
function set() {
var postData = {
keyword : $("#keyword").val(),
kaisiNendo : $("#kaisiNendo").val(),
gyoumu : $("#gyoumu").val(),
}
$.post(sofia.contextPath() + "/keiyaku/wfgs2000/wfgs2011/get.do",
postData,
function(result) {sofia.ui.applyDropDownList('gyousyu', result.list);},
"json"
);
}