这是在页面加载时发送的ajax调用
$(document).ready(function () {
strCourseCat = $('#strCourseCat').val();
var strengthsData = '';
$.ajax({
success: function (response) {},
error: function (request, status, error) {}
});
});
同样,当我点击此ID #opportunityTab
时,我想发送同一个电话:
$("#opportunityTab").click(function(){
});
我怎么能这样做??
答案 0 :(得分:2)
把它放在一个函数中。您可能想在click
callAjax()
事件和document.ready
函数
$(document).ready(function () {
strCourseCat = $('#strCourseCat').val();
var strengthsData = '';
// Ajax function
function callAjax() {
$.ajax({
success: function (response) {},
error: function (request, status, error) {}
});
}
// Click to call ajax function
$("#opportunityTab").click(function(){
callAjax();
});
callAjax();
});
答案 1 :(得分:2)
您可以在Click处理程序上调用相同的函数,如下所示。
function SendAjax()
{
strCourseCat = $('#strCourseCat').val();
var strengthsData = '';
$.ajax({
success: function (response) {},
error: function (request, status, error) {}
});
}
或者您可以定义可重用性的函数。
$("#opportunityTab").click(function(){
SendAjax();
});
并重复使用
sed