gpt4 book ai didi

javascript - 无法将点击值 (PHP) 传递给 ajax 函数

转载 作者:行者123 更新时间:2023-11-30 12:22:32 27 4
gpt4 key购买 nike

我在将点击元素的值传递给 ajax 函数时遇到问题。下面是ajax函数。

// Get values from all three dropdown menus
var state = $('#states').val();
var status = $('#status').val();
var services = $('#services').val();
// Get value from clicked element
var pagedtest = pagednum;

function do_ajax() {
$.ajax({
url: ajaxurl,
data: {
'action' : 'json_info2',
'state' : state,
'status' : status,
'services' : services,
'pagedtest' : pagedtest
},
success:function(moredata) {
// This outputs the result of the ajax request
$('#project-list').html( moredata );
$('#project-list').fadeIn();
}/*,
error: function(errorThrown){
var errorMsg = "No results match your criteria";
$('#project-list').html(errorMsg);
}*/
}); // end of ajax call
} // end of function do_ajax

然后假设我有一系列标签,每个标签都动态分配了一个标题,如下所示:

<a title="90" class="page-link">90</a>
<a title="87" class="page-link">87</a>
<a title="102" class="page-link">102</a>

我正在尝试在我的 php 页面中运行以下代码,以便获取点击的值以传递给 ajax。

$(".page-link").click(function() {
var pagednum = $(".page-link").val($(this).attr('title'));
return false;
});

当我单击其中一个链接时,没有任何反应。我哪里错了?

当 ajax 函数运行时,如何传递点击标签的 title 属性的值?

最佳答案

试试这个:

 $(".page-link").click(function() {
var pagednum = $(this).attr('title');
});

此外,请确保您的 anchor 标记具有 href 属性。

关于javascript - 无法将点击值 (PHP) 传递给 ajax 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30511207/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com