我有一个关于我的代码的问题。如何提交两个值?我的代码只提交了一个字符串,但我不知道如何在 url 中提交两个值。我已经尝试剪切提交的请求字符串xmlhttp.open("GET", "<?php echo $actual_link; ?>/pages/panel/ajaxsearch.php?user=" + str + "secondvalue" + secondval, true);// Cutecho 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)">
2 回答
慕标琳琳
TA贡献1830条经验 获得超9个赞
使用&
符号进行分隔,像这样
xmlhttp.open("GET", "<?php echo $actual_link; ?>/pages/panel/ajaxsearch.php?user=" + str + "&secondvalue" + secondval, true);
慕的地10843
TA贡献1785条经验 获得超8个赞
与字符
xmlhttp.open("GET","requesturl.php?Param=value¶m2=valie1¶m2=foo" , true);
如果你有 php 数组发送到请求与 Ajax 可能想要一个函数 ..php 数组转换为 Ajax 查询
$data = array('cow' => 'milk', 'php' => 'hypertext processor');
echo http_build_query($data) ;
输出
cow=milk&php=hypertext+processor
- 2 回答
- 0 关注
- 178 浏览
添加回答
举报
0/150
提交
取消