ウェブページを読み込んでいるときに、画面の幅と高さを追加して、特定のページにリダイレクトするためにこれらのvarを使用できるようにしたいと思います。Ajax、GET var onloadを追加
私は機能のために見てきたし、私がまたwindow.screen.width
とwindow.screen.height
を使用する必要があるようです、私は、変数を送信するために$.get()
を使用する必要があります考え出しました。
私はこのスクリプトを使いましたが、大丈夫かどうかわからないJSとAJAXが混在していると思います。そして、何よりも、私のページが読み込まれているときに関数を実行する方法がわかりません。ここで
$(document).ready(function() {
ratio();
function ratio() {
var Vorientation;
if(window.screen.width>window.screen.height)
{
Vorientation = 1;
}
else
{
Vorientation = 2;
}
$.get("index.php?orientation="+Vorientation);
alert("ok");
}
});
はhtmlです:
<body>
<?php
if(isset($_GET['orientation']))
{
echo"ok";
}
?>
</body>
'混合JSとajax'をあなたのコードを追加する必要があります:AJAXは言語ではありません。JavaScript(ユーザーコードi)に基づいてページ上にコンテンツを生成するためによく使われる、サーバーからの応答(PHPコードなど)を取得する方法ですnput。 '$ .get'はajax' GET'リクエストを実行するためのjQuery(jsライブラリ)です –
@asdf_enel_hak実際、OPがそれを使用する方法は、グローバル変数です。あなたは正しい。 'var Vorientation; 'のようにifの前に宣言する必要があります – qxz