私のパラメータは、HTMLコードから抽出され、に貼り付けられてjQuery .load request
います。
HTML コード:
<a href="#" class="employee">John Doe<span>Lead Web Developer</span></a>
内部のhtmlコードからのパラメータ抽出.click
:
//Create href + params from name + params from title
var substr = ( $(this).html() ).split('<span>')[0].split(' '); // Get First & Last Name
var JobTitle = $('span', this).html(); // Get Job Title
console.log( JobTitle );
// console log will be multivalue (e.g "Lead Web Developer")
パラメータ付きのjQuery .loadリクエスト
$('.popUp').load("employee.php?FirstName=" + substr[0]+"&LastName=" + substr[1] + "&JobTitle=" + JobTitle, function(){
// Do Stuff When Done
});
しかし、FireBug で確認できる URL は次のようになります。
http://host.loc/employee.php?FirstName=John&LastName=Doe&JobTitle=Lead
ご覧のとおり、 from の最初の単語のみ
var JobTitle
が使用されています。なんで?
URL 内で複数値パラメータを過去に渡すにはどうすればよいですか?