(1)JQuery的get方法:
php文件:
<?php
//此句为了消除跨域问题
header('Access-Control-Allow-Origin:*');
$value=$_GET["key"];
echo $value;
?>
html文件:
$.get("http://localhost/new_file.php?key=value",function(data,status){
console.log("status = "+status);
console.log("data = "+data);
});
---------------------------------------------------------------------------------------------------------------------------------------------------------------------优雅的分割线
(2)JQuery的post方法:
php文件:
<?php
//此句是为了消除跨域问题
header('Access-Control-Allow-Origin:*');
$key1=$_POST["key1"];
$key2=$_POST["key2"];
echo $key1;
echo $key2;
?>
html文件:
$.post("http://localhost/new_file.php",{key1:"value1",key2:"value2"},function(data,status){
console.log("status = "+status);
console.log("data = "+data);
});
补全几个请求方法
$.ajax({
type: 'post',
url: 'your url',
data: $("form").serialize(),
success: function(data) {
// your code
}
});
$.post('your url', $("form").serialize(), function(data) {
// your code
}
});
$.get('your url', $("form").serialize(), function(data) {
// your code
}
});
$.getJSON('your url', $("form").serialize(), function(data) {
// your code
}
});
原生的请求方法:
function ajaxFunction()
{
var xmlHttp;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
alert('XMLHttpRequest()');
}
catch (e)
{
// Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
alert('ActiveXObject("Msxml2.XMLHTTP")');
}
catch (e)
{
try
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
alert('ActiveXObject("Microsoft.XMLHTTP")');
}
catch (e)
{
alert("您的浏览器不支持AJAX!");
return false;
}
}
}
return xmlHttp;
}