Javascript 即兴-简单地将变量传递到URL
真的需要一些帮助/逻辑 我想在jquery即兴程序的href上传递一个elementid,然后可以使用它附加到目标url 就是,;从a href开始:Javascript 即兴-简单地将变量传递到URL,javascript,jquery,impromptu,Javascript,Jquery,Impromptu,真的需要一些帮助/逻辑 我想在jquery即兴程序的href上传递一个elementid,然后可以使用它附加到目标url 就是,;从a href开始: <a class="link" href="javascript:;" elementid="66">Remove item</a> 我想要它,这样如果我点击这个链接,它就会把我发送到:remove element.php?elementid=66 我的javascript看起来像: <script> f
<a class="link" href="javascript:;" elementid="66">Remove item</a>
我想要它,这样如果我点击这个链接,它就会把我发送到:remove element.php?elementid=66
我的javascript看起来像:
<script>
function removeItem(id) {
var txt = 'Are you sure you want to remove this item?';
$.prompt(txt, {
buttons: {Yes: true, Cancel: false},
callback: function(accept) {
if (accept) {
window.location = "remove-element.php?elementid=x";
}
return false;
}
});
}
$('a.link').click(function() {
removeItem($(this).data('id'));
return false;
});
</script>
函数removietem(id){
var txt='是否确实要删除此项?';
$.prompt(txt,{
按钮:{Yes:true,Cancel:false},
回调:函数(接受){
如果(接受){
window.location=“remove element.php?elementid=x”;
}
返回false;
}
});
}
$('a.link')。单击(函数(){
removietem($(this.data('id'));
返回false;
});
要使用$(this).data('id')
,您需要将锚定标记设置为:
<a class="link" href="javascript:;" data-elementid="66">Remove item</a>
谢谢你一吨。非常感谢你的帮助。干杯保罗
$('a.link').click(function() {
removeItem($(this).data('id'));
return false;
});
function removeItem(id) {
var txt = 'Are you sure you want to remove this item?';
$.prompt(txt, {
buttons: {Yes: true, Cancel: false},
callback: function(accept) {
if (accept) {
window.location.href = "http://your_site.com/remove-element.php?elementid=" + id;
}
return false;
}
});
}