半分の時間にアクセスしたとき(ちょうど乱数に基づいて)、「Hello」のエコーを返すPHPスクリプトがあります。 「こんにちは」が返された場合、それは「さよなら」PHPの組み合わせを使用したJavascript
のアラートが表示され、PHPのページへゴー
:
は、HTMLページ意志でJavaScriptのスクリプトを作成することが可能です ELSE
それは 'が見つかり何も' 私はこれを行うには何が必要ですか
を示していませんか?
半分の時間にアクセスしたとき(ちょうど乱数に基づいて)、「Hello」のエコーを返すPHPスクリプトがあります。 「こんにちは」が返された場合、それは「さよなら」PHPの組み合わせを使用したJavascript
のアラートが表示され、PHPのページへゴー
:
は、HTMLページ意志でJavaScriptのスクリプトを作成することが可能です ELSE
それは 'が見つかり何も' 私はこれを行うには何が必要ですか
を示していませんか?
これは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);
参照は:情報は非常に機密ではないので
https://developer.mozilla.org/en/AJAX/Getting_Started
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を使用したくない場合には(クッキーを使用することをお勧めしますが、私ができAJAXを使用することをお勧めします)。人々は通常、クッキーを利用しません。
ので、PHPファイルで、あなたの情報でクッキーを設定します。
$value = 'Hello';
setcookie("Information", $value);
そして(W3Schoolから)Javascriptを使用してHTMLからそれを得る
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);
}
}
}
また、単に内のページを含めることができますiframe(メタリフレッシュの有無にかかわらず)を表示し、 'hello'をエコーする代わりにjavascriptアラートをエコーする)