"var $ siteURL" &データ "SITE:value"を変更するには簡単なヘルプが必要です。環境検出に基づいて関数内で変数を宣言する
デスクトップ環境の場合は、コードを "DES001"に変更してください。 モバイル環境の場合は、コードを「MOB001」に変更してください。
デフォルトでは、デスクトップのsiteURL &サイトのデータ値は正常に機能します。
おかげ
JS:
var $siteCode = 'DES001';
if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) {
alert("Mobile Device");
var $siteCode = 'MOB001';
}
$('#SubmitForm').click(function() {
var $linkURL = 'http://www.test.com/SITE=',
$siteURL = $siteCode,
$webServiceURL = $linkURL + $siteURL;
var $data = {
ARRANGE: 'DDD',
BOOKING: 'CASH',
SITE: $siteCode,
}
var $tripFlowUrl = $webServiceURL + $.param($data);
alert($tripFlowUrl);
});
こんにちは@David ..モバイル検出が動作しています..検出に基づいてSiteURLとSiteのデータ値を変更する方法を教えてください。それは私のために保留されている唯一のものです。 – TDG
質問全体がモバイル検出に重点を置いているようです。無関係なものを取り除き、とりわけ手元の問題に焦点を当ててください。これは、 'if'ブロック内外の変数を設定して使用しています。 – David