小编Kat*_*ntz的帖子

CodeIgniter"flashdata"不起作用

我使用CodeIgniter 2.1.0,我想在数据库中插入数据后得到一条消息,如"您的信息已成功更新.".对于这项工作,我在CI_Controller中有以下功能:

function myCiInser(){
... Here is my query ...
//$data: this var is result query that is true
if($data){
    $this -> session -> set_flashdata('message', 'Your information was successfully updated.');
    redirect('url/myurl');
            }
}
Run Code Online (Sandbox Code Playgroud)

我认为:

<?php
$message = $this->session->flashdata('message');
    if($message){
        echo '<div id="error_text">' . $message . '</div>';
    }
//I test this : "echo $message;" but don't give output
?>
Run Code Online (Sandbox Code Playgroud)

但我不会在视野中给出消息,但redirect已完成并且正常工作.在表格ci_sessions列的数据库中user_data我有这个:

a:2:{s:9:"user_data"; s:0:""; s:19:"flash:new:message"; s:42:"您的信息已成功更新.";}

怎么解决这个问题?

更新:

我有以下错误(我使用chorme并通过Ctrl + Shift + ji获取此警报):

无法加载资源:服务器响应状态为404(未找到)

我修复它(现在我没有错误)但在显示消息中仍然是同样的问题.我该怎么办?

php session codeigniter

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

检查是否使用jQuery检查了至少一个复选框

我有五个复选框.使用jQuery,如何检查是否至少检查了其中一个?

<input type="checkbox" name="service[]">
<br />
<input type="checkbox" name="service[]">
<br />
<input type="checkbox" name="service[]">
<br />
<input type="checkbox" name="service[]">
<br />
<input type="checkbox" name="service[]">
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

使用jQuery在左右文本对齐之间切换,具体取决于语言

我有输入框和textareas需要在左对齐和右对齐之间切换(取决于用户的语言,方向将是不同的).我怎么能用jQuery做到这一点?

javascript jquery

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

img src 属性中文件名的正则表达式

我有这样的 url 和 img 标签(文件可以有 gif、png 或 jpg 扩展名):

'C:\fakepath\Chrysanthemum.jpg'
'<img src="http://localhost/rootil/uploads/arrow.jpg">'
Run Code Online (Sandbox Code Playgroud)

我想从中解析文件名,所以我得到

'Chrysanthemum.jpg'
'arrow.jpg'
Run Code Online (Sandbox Code Playgroud)

分别。

我的第一次尝试是:

alert(g.slaves[f].value.match(/\.\w{1,4}$/gi))
Run Code Online (Sandbox Code Playgroud)

但它只给了我.jpg.

有人可以帮我在这种情况下使用正确的正则表达式吗?

javascript regex

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

如何检测用户的语言(简单方法)

可能重复:
用于检测浏览器语言首选项的JavaScript

我尝试使用以下js代码来检测用户语言,但每种方法都会导致undefined.我的用户在两种语言使用系统ENFA.

我可以通过javascript或jQuery检测用户语言吗?如果有,怎么样?

演示:http://jsfiddle.net/AqXsp/1/

$('input').live('keyup', function(){
    alert(navigator.userLanguage); // Output this is "undefined"
    alert(navigator.systemLanguage); // Output this is "undefined"
    alert(navigator.browserLanguage); // Output this is "undefined"
})
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

错误镀铬扩展?

我有一个选择框,当点击它(并在js文件中运行jQuery代码)进入控制台chrome(Ctrl + J)此警报,我不知道这是什么错误?(我有铬16.0.912.63)

我该如何解决这个问题?

获取 http://d3lvr7yuk4uaui.cloudfront.net/items/dom/20111209/l/localhost.js 403(禁止)

镀铬的扩展://dhkplhfnhceodhffomolpfigojocbpcb/cs.js:11

---------------鼠标按下-----------------------------

chrome-extension://dhkplhfnhceodhffomolpfigojocbpcb/cs.js:42empty - 父元素不作为源

chrome-extension://dhkplhfnhceodhffomolpfigojocbpcb/cs.js:63send request:2chrome-extension://dhkplhfnhceodhffomolpfigojocbpcb/cs.js:18

---------------鼠标加注-----------------------------

镀铬的扩展://dhkplhfnhceodhffomolpfigojocbpcb/cs.js:11

---------------鼠标按下-----------------------------

chrome-extension://dhkplhfnhceodhffomolpfigojocbpcb/cs.js:63send request:THE PORT chrome-extension://dhkplhfnhceodhffomolpfigojocbpcb/cs.js:18

---------------鼠标加注-----------------------------

镀铬的扩展://dhkplhfnhceodhffomolpfigojocbpcb/cs.js:11

---------------鼠标按下-----------------------------

chrome-extension://dhkplhfnhceodhffomolpfigojocbpcb/cs.js:42empty - 父元素不是源chrome-extension://dhkplhfnhceodhffomolpfigojocbpcb/cs.js:63send request:2chrome-extension://dhkplhfnhceodhffomolpfigojocbpcb/cs.js:18

---------------鼠标加注-----------------------------

镀铬的扩展://dhkplhfnhceodhffomolpfigojocbpcb/cs.js:11

---------------鼠标按下-----------------------------

chrome-extension://dhkplhfnhceodhffomolpfigojocbpcb/cs.js:42empty - parent element isnt as source chrome-extension://dhkplhfnhceodhffomolpfigojocbpcb/cs.js:63send request:chrome-extension://dhkplhfnhceodhffomolpfigojocbpcb/cs.js:18

---------------鼠标加注-----------------------------

更新:

这是我的js代码:

$('select[name="stayn"]').live('change', function(){
    var insert = $(this).closest('.column');
    var input_val = $(this).closest('.column').prev('.column').find('input').val();
    var this_val = $(this).val();
    $.ajax({
        type: "POST",
        dataType: "json",
        url: 'get_price',
        data: {relation: input_val, staynight: this_val},
        cache: false,
        success: function (data) {
            $.each(data ,function(idx, val){
                insert.after('<input name="child" …
Run Code Online (Sandbox Code Playgroud)

javascript jquery google-chrome google-chrome-extension

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

如果它们(ul)全部为空,则收到警报

.empty如果所有标签 ul 都为空警报怎么办?(使用 jQuery)

示例: http: //jsfiddle.net/pqgGr/

<div class="empty">
    <ul>1</ul>
    <ul></ul>
    <ul></ul>
</div>
if ($('.empty ul').is(":empty")) {
    alert('ok')
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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