javascript - 如何在获取数据并使用ajax发送到服务器的jQuery函数中传递两个值?
问题描述
所以基本上我试图从 HTML 元素中获取值(内部 Html 元素数据来自使用 java 的数据库),然后我在 onClick 事件上使用 Ajax 将这些值发送到另一个页面。这是那个 HTML 元素
<a href="#" onclick="getPosts(<%= sec.getId() %>, this,<%= sec.getDb_name()%>)" class="c-link list-group-item list-group-item-action"><%= sec.getSection() %></a>
这是函数体。
function getPosts(postid,temp,db_name)
{
$("#loader").show();
$("#post-container").hide();
$(".c-link").removeClass('active')
$.ajax({
url: "load_data.jsp",
type:'POST',
data:{pid:postid, db:db_name},
success: function (data, textStatus, jqXHR) {
console.log(data);
$("#loader").hide();
$("#post-container").show();
$("#post-container").html(data);
$(temp).addClass('active')
},
error: function (jqXHR, textStatus, errorThrown) {
console.log(textStatus);
}
})
}
我正在使用下面的另一个 JQuery 方法调用此函数
$(document).ready(function (e){
let allPostRef=$('.c-link')[0]
getPosts(0,allPostRef,"eng_a"); // here i do not know how to call this function
})
getPosts(0,allPostRef,"eng_a"); 在这里我也不知道如何调用这个函数意味着如果我在一个函数中只发送两个参数值所以它工作正常但我必须手动给出字符串值并且它没有获取数据虽然我已经检查了 db_name 值检索正常元素内部。
解决方案
推荐阅读
- machine-learning - **kwargs 属性的含义放在机器学习模型的类中
- postgresql - ElasticSearch VS Postgresql VS Kafka/ksql
- hive - 是否有支持 hive 的后端分页插件?
- php - 如何在 WordPress 中返回 null/false/覆盖此类过滤器
- json - Oracle 12.1 JSON_TABLE 查询在获取行期间失败
- laravel - Laravel 观察者 - 删除和 forceDeleted 都被解雇了
- r - R fread 输入返回 0 行
- com - 如何通过自定义封送处理利用 DCOM 垃圾收集器?(元帅)
- function - kotlin 中 sortArrayWith 的源代码在哪里?
- django - 如何在 Django rest 框架的 APIView 中添加 DjangoFilterBackend?