如题所述
JSåPHPä¼ éæ°å¼åªæ两ç§æ¹æ³ï¼GETåPOSTï¼GETæåæ°åå¨URLä¸ï¼ä¾å¦abc.php?param=123ï¼POSTçåæ°å¨æ°æ®éé¢ã
JSè°ç¨PHPï¼æ 论GETæè POSTï¼ä¸è¬æ两ç§æ¹å¼ï¼ä¸æ¯æ¯ç¨HTMLçªå£ï¼ä½¿ç¨GETçä¾åï¼
<iframe src=abc.php?param=123></iframe>
使ç¨POSTçä¾åï¼
<form action=abc.php method=post name=form1><input type=hidden name=param value=123>
</form>
<script language=javascript>
form1.param.value=123;
form1.submit();
</script>
JSè°ç¨PHPï¼æ 论GETæè POSTï¼çå¦å¤ä¸ç§æ¹å¼æ¯æ¯ç¨AJAXï¼ä¾å代ç ç½ä¸å¾å¤ï¼æåä¸ä¸ªæç®åçï¼
<script language=javascript>var xmlHttp=null;
if (window.ActiveXObject) xmlHttp=new ActiveXObject('Microsoft.XMLHTTP');
else if (window.XMLHttpRequest) xmlHttp=new XMLHttpRequest();
xmlHttp.onreadystatechange=handleStateChange;
xmlHttp.open('POST','abc.php');
xmlHttp.send('param=123');
function handleStateChange(){
if (xmlHttp.readyState==4){
if (xmlHttp.status==200){
alert(xmlHttp.responseText);
}
}
}
</script>
温馨提示:答案为网友推荐,仅供参考
第1个回答 2015-01-14
$.ajax({
type: "POST",
url: "",
async: false,
data: {},
dataType: "html",
success: function(data) {
},
error: function() {
alert("请检测您的网络状态");
}
});
//async: false这句加上同步加载数据,就是单线程逻辑,jquery的ajax
type: "POST",
url: "",
async: false,
data: {},
dataType: "html",
success: function(data) {
},
error: function() {
alert("请检测您的网络状态");
}
});
//async: false这句加上同步加载数据,就是单线程逻辑,jquery的ajax