我的参数是从 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
如您所见,只
var JobTitle
使用了第一个单词 from 。为什么?
如何在 URL 中传递多值参数?