Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在另一个视图codeigniter中调用一个视图的jquery函数_Jquery_Codeigniter - Fatal编程技术网

如何在另一个视图codeigniter中调用一个视图的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',

我有一个在每个视图中加载的标题视图。我在header视图中有一个jquery函数,希望在另一个视图jquery函数中使用该jquery函数

 $('#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在其他视图中是否正常工作