ajax的方式如何使用get、post如何传入参数,然后后台如何获取这些参数的值?
js
var selectedValue = $("#c-instruct_id").val();
var url = "starwar/instruct/get";
var data = {
"instruct_id":selectedValue
}
$.ajax({
//请求方式
type : "GET",
//请求地址
url : url,
dataType: "json",
data: data,
async:false, //一定要同步
//请求成功
success : function(result) {
var json = $.parseJSON(result);
bb=json;
var type = json["type"];
//如果type= 102 中断
if(type == "102"){
$("#c-priority").val("99");
}else{
$("#c-priority").val("0");
}
},
//请求失败,包含具体的错误信息
error : function(e){
console.log(e.status);
console.log(e.responseText);
}
});
php,后端获取get过来的参数
public function get()
{
$instructID = $this->request->param('instruct_id');
return json_encode($this->model::get($instructID));
}
php
后台获取post过来的参数
$req_id = $this->request->param('req_id');
$remarks = $this->request->param('remarks');