小编Sem*_*iev的帖子

具有多个值的MYSQL CASE THEN语句

我正在尝试用CASE语句选择多个值.我注意到我们做不到

CASE 
    WHEN wall.type="bk" 
    THEN books.id1,books.id2, // and so on
END as column_1,
Run Code Online (Sandbox Code Playgroud)

有没有办法THEN处理多个列,或者我们需要简单地编写一堆CASE THEN语句?这看起来很乱

mysql

15
推荐指数
2
解决办法
2万
查看次数

ajax jquery与codeigniter.网址不访问控制器

我是codeigniter的新手,无法让我的ajax工作.
我试图在点击时将链接内容加载到主文档中.
我寻找指示,但无法弄清楚.除了ajax之外的所有工作都会返回alert('ERROR')消息.什么都没有加载到<div id='load_here'></div>
也许我在config.php中遗漏了什么?我必须加载一些库才能使用吗?任何想法都会有用//主文档链接

<span id='reg_link_rules'>Link</span>  
<div id='load_here'></div>
Run Code Online (Sandbox Code Playgroud)

//控制器

class Register extends CI_Controller {
   public function hello()
   {
      echo 'hello';
   }
}
Run Code Online (Sandbox Code Playgroud)

// jQuery

$(document).ready(function() {
    $('#reg_link_rules').click(function(eve){

    $.ajax({
      type: "GET", 
      url: "register/hello", 

      complete: function(data){
        $('#load_here').html(data);
    },
    error: function(){alert('error');}
    });
  });
});
Run Code Online (Sandbox Code Playgroud)

我认为问题是ajax url不能访问控制器.Z:/ home/codeigniter/www/register/test这是我觉得它需要我的地方

问题解决了,网址需要是http://codeigniter/index.php/register/hello

javascript php ajax jquery codeigniter

5
推荐指数
2
解决办法
2万
查看次数

使用jQuery加载外部js文件

到处寻找它,找到答案却输了.谁知道如何从另一个js文件加载外部.js文件?

main_lobj1.onreadystatechange = function(){     
  if (main_lobj1.readyState == 4) {if (main_lobj1.status == 200) { 
    document.getElementById("middleDiv_m").innerHTML=main_lobj1.responseText;  
  jQuery.getScript('jquery/tabs.js')        
  }
}
Run Code Online (Sandbox Code Playgroud)

innerHTML工作和响应文本被粘贴.问题是JS没有在该文档中工作.jQuery.getScript应该加载外部js文件,但它不是

javascript ajax jquery

4
推荐指数
2
解决办法
2万
查看次数

codeigniter选择为

怎么做我们select table.value as table_value from table在codeigniter 做 什么?
AS部分不起作用,因为当我尝试访问该值时,这不起作用:

    $qry_inp =  'select table.value as table_value from table '
    $query = $this->db->query($qry_inp); 

    echo $query->row('table_value ');// this will be empty, but it shouldn`t be
Run Code Online (Sandbox Code Playgroud)

如果它在AR或简单查询中无关紧要

php select codeigniter

4
推荐指数
3
解决办法
1万
查看次数

php重定向标头不是通过ajax调用发送的

我试图从使用ajax调用的php文件发送标头.问题是,当我用PHP验证所有信息时,我想重定向到另一个页面,但标题不起作用!有任何想法吗?

代码的作用:

//------------- index.php
on click of input, function passes <input> values through $_POST to login.php
if($_SESSION[superman]==true){redirects to index_main.php}

//------------- login.php
all it does is validate forms and if login and password are correct, it sets $_SESSION [superman]=true
Run Code Online (Sandbox Code Playgroud)

javascript php ajax header callback

3
推荐指数
1
解决办法
1311
查看次数

点击身体,除了一些其他标签不起作用

有没有人知道如果css位置:相对; 可以弄乱这个功能

    $('body').not($('.theDIV')).click(function(){
    alert('');

    });
Run Code Online (Sandbox Code Playgroud)

或者问题出在别的什么地方?

发生的事情是我有一个出现在点击一个按钮,我希望它隐藏()当我点击身体的任何地方,除了div本身.HTML

<ul class='messages'> //these are made dynamically. should i use each() to go through all the elements?
<li>
    <div class='theDIV'></div>
    <input type='button'>
</li>
<li>
    <div class='theDIV'></div>
    <input type='button'>
</li>
<li>
    <div class='theDIV'></div>
    <input type='button'>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

对不起,如果我第一次不清楚

jquery except document-body

2
推荐指数
1
解决办法
2220
查看次数

codeigniter ajax表单提交

我有一个表单(通过codeigniter制作),我想用ajax onClick提交.表单提交没有Ajax并且不允许我这样做event.preventDefault();

jQuery文件

$('#register_submit').click(function(e){//
   e.preventDefault();
    var first_name = $('#register_form1').val();


    $.ajax({
        type: "POST", 
        async: false, 
        url: base_url+"register/registration_val",   
        data: "register_first_name="+first_name,
        success: function(data){
            $('#inferiz').html(data);
        },
        error: function(){alert('error');}
    }); 

});
Run Code Online (Sandbox Code Playgroud)

//控制器工作正常.名称寄存器,我POST的功能是registration_val

HTML文件

 <form method="POST" action='<?php echo site_url('/register/registration_val'); ?>' id='register_form' >
   <input type="login" name="register_first_name" id="register_form1">
   <input type='submit' value="Register" id='register_submit'>
 </form>
Run Code Online (Sandbox Code Playgroud)

问题是,当我点击SUBMIT按钮时,jQuery不会完成它的工作,而是表单将自己提交给控制器并发出错误消息.
我无法阻止表单提交(我认为可以解决问题),Click事件完全被忽略.提前致谢

ajax jquery codeigniter form-submit preventdefault

2
推荐指数
1
解决办法
7092
查看次数

跨所有控制器的codeigniter会话

什么是允许在我的所有控制器中使用会话的最佳方法?我认为有几种方法可以做到:

1)将()会话定义为全局变量.我听说这不是最好的方法
2)设置一个通用的MY_controller并将每个其他控制器扩展到它.在那里设置会话,这将使它们在所有类中可用
3)与将get_instance()添加到位于每个控制器顶部的__contructor()函数有关的
东西是什么是在所有控制器中设置会话的最佳方式控制器?

我无法使用任何这些方法.任何想法都会有所帮助.谢谢

顺便说一句,问题是codeigniter不喜欢同时的ajax请求.它们互相干扰,会话数据被删除.

php session controller global codeigniter

1
推荐指数
1
解决办法
9227
查看次数

java增加数组中的维度

是否有可能(我确定它是)并且不太复杂,无法制作动态多维数组,如果需要可以增加维数?

// Array[] 1 has 2 dimensions
if(blah=blah)
{
   Array[] 1 gets second dimension and is now Array[][]
}
Run Code Online (Sandbox Code Playgroud)

java arraylist dimensions multidimensional-array

0
推荐指数
1
解决办法
112
查看次数