如何在simplemodal调用中获取href值并传递查询字符串?

时间:2010-12-12 19:41:38

标签: jquery simplemodal

我正在尝试将一个php页面加载到一个simplemodal窗口中,并传递一个查询字符串,例如

<a href="my_script.php?var1=value1&var2=value2" class="simple_modal">

我需要将所点击链接的href值加载到一个简单模式窗口(通过iframe或其他任何意思)的JS代码?

2 个答案:

答案 0 :(得分:3)

这样的事情应该有效:

$('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中正确处理(参见上文)

答案 1 :(得分:0)

您可以使用attr属性获取href值

    $("a").attr("href")

$('.simple_modal').click(function() {
   var hrefval= $(this).attr("href");

});