如何使用jQuery发布链接变量?

时间:2014-02-07 12:22:10

标签: javascript jquery ajax coldfusion

我有一个像这样的链接..

<a href="p_p.cfm?id=#user.id#">

我想将id变量(#user.id#)与p_p.cfm张贴...

我用我的代码尝试了很多次,但没有任何反应:(

2 个答案:

答案 0 :(得分:1)

这应该适合你:

$('#link').click(function(e) {
    e.preventDefault();
    var params = this.href.split('?');
    $.post(params[0], params[1]).success(function(data) {
        console.log(data);
    });
});

将使用参数p_p.cfmid=xxx发出POST请求(将由jQuery自动进行URL编码)。

演示:http://jsfiddle.net/Njs7W/

(开放开发工具并检查404请求参数)

答案 1 :(得分:0)

如果我没错,你有一个带有id属性的用户对象,你试图将其传递给页面的查询参数id p_p.cfm

这样做:

<a id="someId" href="#"></a>

$(function(){
$('#someId').attr("href","p_p.cfm?id="+user.id);
});