到目前为止,我一直在使用:
xmlhttp.open("GET","server_script.php?q="+str,true);
Run Code Online (Sandbox Code Playgroud)
谢谢
编辑:我正在为可能遇到此页面的任何人提供解决方案,以演示如何使用POST而不是GET.如果您不熟悉AJAX,我会首先使用GET方法推荐本教程http://www.w3schools.com/PHP/php_ajax_php.asp.
解-
JavaScript的:
xmlhttp.open("POST","script.php",true);
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp.send('var_name='+str);
Run Code Online (Sandbox Code Playgroud)
PHP:
$var_name = GET['var_name'];
echo $var_name;
Run Code Online (Sandbox Code Playgroud)
有关使用POST和GET的原因 - 请参阅评论.