php + $.postアクセス(ドメイン間サポート)
1568 ワード
$(document).ready(function(){
$("#btnManuCreate").click(function(){
var username = $("#username").val();
var password = $("#password").val();
var age = $("#age").val();
var gender = $("#gender").val();
var company = $("#company").val();
var realname = $("#realname").val();
var employee_id = $("#employee_id").val();
$.post("/backend/manu_user/createuser.php",
{
'username':username,
'password':password,
'age':age,
'gender':gender,
'company':company,
'realname':realname,
'employee_id':employee_id
},
function(data,status){
$("#btnManuCreate").attr("value","create");
data = eval("("+data+")");
alert(data.result);
});
$("#btnManuCreate").attr("value","....");
});
});
$data = array(
result=>"fail",
arr => array(),
mask=>"mask");
$data["result"]="success";
echo json_encode($data);
exit;
もちろん、上記の方法ではドメイン間ではサポートされていません.
ドメイン間でサポートするには、バックグラウンドphpの最初にheader('Access-Control-Allow-Origin:http://www......com');
簡単にすれば、すべてのプラットフォームをサポートしたいならheader('Access-Control-Allow-Origin:*');