我試圖讓一個PHP頁面在simplemodal窗口中打開,並沿傳遞一個查詢字符串,像如何在simplemodal調用中獲取href值並傳遞查詢字符串?
<a href="my_script.php?var1=value1&var2=value2" class="simple_modal">
我需要什麼JS代碼加載點擊鏈接的href值進入一個簡單的窗口(通過iframe或其他任何意思)?
我試圖讓一個PHP頁面在simplemodal窗口中打開,並沿傳遞一個查詢字符串,像如何在simplemodal調用中獲取href值並傳遞查詢字符串?
<a href="my_script.php?var1=value1&var2=value2" class="simple_modal">
我需要什麼JS代碼加載點擊鏈接的href值進入一個簡單的窗口(通過iframe或其他任何意思)?
像這樣的東西應該工作:
$('a.simple_modal').click(
function (e) {
e.preventDefault();
$.get(this.href, function(data) {
var resp = $('<div></div>').append(data); // wrap response
$(resp).modal();
});
}
);
UPDATE:您可能需要包裹在一個div響應在jQuery中正確處理(見上)
您可以使用attr屬性來獲取href值
$("a").attr("href")
$('.simple_modal').click(function() {
var hrefval= $(this).attr("href");
});
我認爲他也需要防止默認的瀏覽器行爲,以不移動到被點擊的頁面。 – 2010-12-12 23:03:05
@xaccrochheru,我把你的href作爲例子,但你可以使用點擊任何元素,並通過獲取href屬性attr .... – kobe 2010-12-12 19:46:45