Javascript与PHP的结合
我有一个php脚本,当有一半的时间被访问时(仅仅基于一个随机数),它会返回“Hello”的回音 是否可以在HTML页面上生成一个javascript脚本,该脚本将: 转到PHP页面的 如果返回“Hello”,则会显示“再见”警报 否则 它显示“什么也没找到”Javascript与PHP的结合,php,javascript,ajax,Php,Javascript,Ajax,我有一个php脚本,当有一半的时间被访问时(仅仅基于一个随机数),它会返回“Hello”的回音 是否可以在HTML页面上生成一个javascript脚本,该脚本将: 转到PHP页面的 如果返回“Hello”,则会显示“再见”警报 否则 它显示“什么也没找到” 我需要做什么?最好使用jQuery和Ajax获取页面 $.ajax({ type:"GET", url:"file.php", data:id, // if you want t
我需要做什么?最好使用jQuery和Ajax获取页面
$.ajax({
type:"GET",
url:"file.php",
data:id, // if you want to pass a param, optional
success:function(data){
alert(data);//do something with data
}});
这就是所谓的AJAX。例如:
var msg = 'Nothing found';
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function() {
if (xhr.readyState == 4 && xhr.status == 200) {
alert(xhr.responseText != "Hello" ? msg : "Goodbye");
}
};
xhr.open('GET', 'http://example.com', true);
xhr.send(null);
另请参见:由于信息不是很机密,我可以建议您使用Cookies(如果您不想使用AJAX,但我仍然建议您使用AJAX)。人们通常不会利用饼干 因此,在PHP文件中,使用您的信息设置cookie:
$value = 'Hello';
setcookie("Information", $value);
并使用Javascript从HTML获取它(从)
函数getCookie(c_名称)
{
变量i,x,y,ARRcookies=document.cookie.split(“;”);
对于(i=0;i您也可以将页面包含在iframe中(有或没有元刷新),而不是回显“hello”,而是回显javascript警报;)
function getCookie(c_name)
{
var i,x,y,ARRcookies=document.cookie.split(";");
for (i=0;i<ARRcookies.length;i++)
{
x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
x=x.replace(/^\s+|\s+$/g,"");
if (x==c_name)
{
return unescape(y);
}
}
}