[英]How to submit more than one value in ajax?
我對我的代碼有疑問。 如何提交兩個值? 我的代碼只提交一個字符串,但是我不知道如何在URL中提交兩個值。
我已經嘗試剪切提交的請求字符串
xmlhttp.open("GET", "<?php echo $actual_link; ?>/pages/panel/ajaxsearch.php?user=" + str + "secondvalue" + secondval, true);
// Cut
echo stristr($_REQUEST["user"], 'secondval');
它可以工作,但是很難看。
<script>
function showHint(str) {
if (str.length == 0) {
document.getElementById("txtHint").innerHTML = "";
return;
} else {
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function () {
if (this.readyState == 4 && this.status == 200) {
document.getElementById("txtHint").innerHTML = this.responseText;
}
}
xmlhttp.open("GET", "<?php echo $actual_link; ?>/pages/panel/ajaxsearch.php?user=" + str, true);
xmlhttp.send();
}
}
</script>
<input onkeyup="showHint(this.value)">
使用&
符號分隔,像這樣
xmlhttp.open("GET", "<?php echo $actual_link; ?>/pages/panel/ajaxsearch.php?user=" + str + "&secondvalue" + secondval, true);
帶有&字符
xmlhttp.open("GET","requesturl.php?Param=value¶m2=valie1¶m2=foo" , true);
如果您有使用Ajax發送的php數組請求,則可能需要將函數..php數組轉換為Ajax查詢
$data = array('cow' => 'milk', 'php' => 'hypertext processor');
echo http_build_query($data) ;
輸出量
cow=milk&php=hypertext+processor
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.