【发布时间】:2015-06-02 07:20:32
【问题描述】:
我的问题对 jquery 爱好者来说很简单,但对我来说很难。我有简单的a href 标签,包含数据属性。
<a href="#/one" data-menu-button="menu1" class="button">menu 1</a>
<a href="#/two" data-menu-button="menu2" class="button">menu 2</a>
// etc
我也有非常简单的 ajax 调用脚本。
$(".button").click(function(){
$.ajax({url: "test.php", success: function(result){
$(".page").html(result);
}});
});
我的问题:
如何用单击的按钮数据属性替换 ajax url?例如,目前,如您所见,我有url: "test.php"。我需要的是将test 更改为数据属性(例如:menu1),但保留.php 扩展名。我需要该脚本找到点击的数据属性,并将其替换为test。也许$(this) 会起作用?
感谢您的任何回答,抱歉英语不好。
【问题讨论】:
标签: jquery ajax html custom-data-attribute