如何在另一个视图codeigniter中调用一个视图的jquery函数
我有一个在每个视图中加载的标题视图。我在header视图中有一个jquery函数,希望在另一个视图jquery函数中使用该jquery函数如何在另一个视图codeigniter中调用一个视图的jquery函数,jquery,codeigniter,Jquery,Codeigniter,我有一个在每个视图中加载的标题视图。我在header视图中有一个jquery函数,希望在另一个视图jquery函数中使用该jquery函数 $('#myAccount').click( function() { byClick(); }); function byClick() { loadPopupBox(); $('.login_pop_right').fadeTo('slow',1); $("#mdhemadd").attr('disabled',
$('#myAccount').click( function() {
byClick();
});
function byClick()
{
loadPopupBox();
$('.login_pop_right').fadeTo('slow',1);
$("#mdhemadd").attr('disabled',false);
$("#mdhpass").attr('disabled',false);
}
标题视图jquery函数:
$('#myAccount').click( function() {
loadPopupBox();
$('.login_pop_right').fadeTo('slow',1);
$("#mdhemadd").attr('disabled',false);
$("#mdhpass").attr('disabled',false);
});
$('#shortlist').click(function(){
var userid = $('#userid').val();
var dealid = $('#dealid').val();
if(userid!=''){
$.ajax({
type: "POST",
url: "/packagedetails/shortlistdeal",
data: "userid=" + userid+"&dealid="+dealid,
// data: form_data,
success: function(data) {
var obj = jQuery.parseJSON(data);
if(obj==true)
{
loadShortlistPopupBox();
$('#shortlistmsg').empty();
var html='<span class="messageicon"></span><p>Deal shortlisted sucessfullly.</p>';
$('#shortlistmsg').append(html);
// alert("Deal shortlisted sucessfullly");
}
else
{
loadShortlistPopupBox();
$('#shortlistmsg').empty();
var html='<span class="messageicon"></span><p>This deal cannot be shortlisted.Please check your account for your <a href="/myaccount">shortlisted deals</a>.</p>';
$('#shortlistmsg').append(html);
// alert("This deal cannot be shortlisted.Please check your account for your shortlisted deals.");
}
}
});
}
else
{
alert("sd");
$('#myAccount').click();
}
});
我想访问另一个视图jquery函数:
$('#myAccount').click( function() {
loadPopupBox();
$('.login_pop_right').fadeTo('slow',1);
$("#mdhemadd").attr('disabled',false);
$("#mdhpass").attr('disabled',false);
});
$('#shortlist').click(function(){
var userid = $('#userid').val();
var dealid = $('#dealid').val();
if(userid!=''){
$.ajax({
type: "POST",
url: "/packagedetails/shortlistdeal",
data: "userid=" + userid+"&dealid="+dealid,
// data: form_data,
success: function(data) {
var obj = jQuery.parseJSON(data);
if(obj==true)
{
loadShortlistPopupBox();
$('#shortlistmsg').empty();
var html='<span class="messageicon"></span><p>Deal shortlisted sucessfullly.</p>';
$('#shortlistmsg').append(html);
// alert("Deal shortlisted sucessfullly");
}
else
{
loadShortlistPopupBox();
$('#shortlistmsg').empty();
var html='<span class="messageicon"></span><p>This deal cannot be shortlisted.Please check your account for your <a href="/myaccount">shortlisted deals</a>.</p>';
$('#shortlistmsg').append(html);
// alert("This deal cannot be shortlisted.Please check your account for your shortlisted deals.");
}
}
});
}
else
{
alert("sd");
$('#myAccount').click();
}
});
$(“#短名单”)。单击(函数(){
var userid=$('#userid').val();
var dealid=$('#dealid').val();
如果(用户ID!=''){
$.ajax({
类型:“POST”,
url:“/packagedetails/shortlistdeal”,
数据:“userid=“+userid+”&dealid=“+dealid,
//数据:表格数据,
成功:功能(数据){
var obj=jQuery.parseJSON(数据);
如果(obj==true)
{
loadShortListPopuBox();
$('#shortlistmsg').empty();
var html=“交易成功入围。”;
$('#shortlistmsg').append(html);
//警惕(“交易入围成功”);
}
其他的
{
loadShortListPopuBox();
$('#shortlistmsg').empty();
var html='此交易无法入围。请检查您的帐户以了解您的信息。';
$('#shortlistmsg').append(html);
//提醒(“此交易无法入围。请检查您的帐户以了解入围交易。”);
}
}
});
}
其他的
{
警报(“sd”);
$(“#我的帐户”)。单击();
}
});
怎么做
谢谢,如果每个页面都加载了页眉视图,则单击事件已经注册了每个单击。不要在else语句中创建新的click事件,而是将click事件中的代码打包到函数中
$('#myAccount').click( function() {
byClick();
});
function byClick()
{
loadPopupBox();
$('.login_pop_right').fadeTo('slow',1);
$("#mdhemadd").attr('disabled',false);
$("#mdhpass").attr('disabled',false);
}
在else语句中:
else{
byClick();
}
使用script.js创建一个文件,并在其中添加此代码。然后在每一页中都包括这一点。那么它是如何工作的?我想在这里看到其他{alert(“sd”);$('#myAccount')。单击()}请给我看一下好吗?您是否测试过headerview中的javascript在其他视图中是否正常工作