Javascript 如何调用同一个documentready或id onclick
这是一个在页面加载时发送ajax调用Javascript 如何调用同一个documentready或id onclick,javascript,jquery,onclick,document-ready,Javascript,Jquery,Onclick,Document Ready,这是一个在页面加载时发送ajax调用 $(document).ready(function () { strCourseCat = $('#strCourseCat').val(); var strengthsData = ''; $.ajax({ success: function (response) {}, error: function (request, status, error) {} }); });
$(document).ready(function () {
strCourseCat = $('#strCourseCat').val();
var strengthsData = '';
$.ajax({
success: function (response) {},
error: function (request, status, error) {}
});
});
同样,当我单击此id#Opportunity选项卡时,我希望发送相同的呼叫:
$("#opportunityTab").click(function(){
});
我怎样才能做到这一点?将其放入函数中。您可能需要移动单击事件和文档中的callAjax()
函数。就绪
$(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();
});
把它放在函数中。您可能需要移动单击事件和文档中的callAjax()
函数。就绪
$(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();
});
您可以在单击处理程序上调用相同的函数,如下所示
$("#opportunityTab").click(function(){
strCourseCat = $('#strCourseCat').val();
var strengthsData = '';
$.ajax({
success: function (response) {},
error: function (request, status, error) {}
});
});
或者您可以定义一个可重用的函数
function SendAjax()
{
strCourseCat = $('#strCourseCat').val();
var strengthsData = '';
$.ajax({
success: function (response) {},
error: function (request, status, error) {}
});
}
然后像以前一样重复使用它
$("#opportunityTab").click(function(){
SendAjax();
});
您可以在单击处理程序上调用相同的函数,如下所示
$("#opportunityTab").click(function(){
strCourseCat = $('#strCourseCat').val();
var strengthsData = '';
$.ajax({
success: function (response) {},
error: function (request, status, error) {}
});
});
或者您可以定义一个可重用的函数
function SendAjax()
{
strCourseCat = $('#strCourseCat').val();
var strengthsData = '';
$.ajax({
success: function (response) {},
error: function (request, status, error) {}
});
}
然后像以前一样重复使用它
$("#opportunityTab").click(function(){
SendAjax();
});
ReferenceError:callAjax
未定义这可能是由于document.ready导致的问题。我更新了answerReferenceError:callAjax
未定义这可能是一个问题,因为document.ready。我更新了我的答案