如果您不擅长 JavaScript 或 Ajax 请求,我建议您使用 jquery .ajax 方法。jQuery 的文档非常完善,非常适合初学者。
此外,您的变量设置不正确。应该:
var toSearch = "something";
所以请访问:http ://api.jquery.com/jQuery.ajax/开始。
如何执行此操作的示例。
JS:
function myFunction() {
var toSearch = "something";
$.ajax({
url: 'mysite/action_page.php?toSearch=' + toSearch,
success: function(data) {
alert('Here is some data from the $_GET request: ' + data);
}
});
}
PHP:
<?php
/**
* I strongly suggest a security measure here
* ie: if($_GET['token'] != $_SESSION['token']) die('access not permitted');
*/
//init
$search_string = '';
//set
$search_string = htmlspecialchars(trim($_GET['toString']), ENT_QUOTES);
//TAKE A LOOK AT PHP.net IF YOU DON'T KNOW WHAT THE TWO METHODS ABOVE DO.
// will help prevent xss
echo $search_string;
//all done!
?>