标签: variable-assignment

php内部的javascript函数?

我的用户收件箱中有一项功能,允许用户检查/取消选中收件箱中他们想要收藏的邮件.

我正在测试当用户选中该框时会发生什么(点击图像并使其从灰色变为彩色意味着选中该框).

无论如何,正如你可以从下面的代码中看到当盒子缺失时这个网址被假装要加载:http://mysite.com/messages/favourite_checked

用户选中该行的行的message_id假设被添加到url的末尾,然后加载我的控制器"messages"和方法"favourite_checked",然后传递一个从url抓取message_id的变量,store它在变量中然后将它发送给我的模型,它用于mysql查询.

基本上我更新了我的消息表的收藏夹列并将其设置为= 1,其中来自url的message_id与我数据库中的messages表中的message_id匹配.所以,在找到匹配的地方,该行中的"最喜欢的"列更新为1. 1 =收藏0 =不喜欢.

任何我以为我会说清楚发生了什么......

我的问题是没有任何反应,当我选中框,没有更新,所以我觉得我必须做错了,我尝试将id添加到javascript函数中的url.

我也尝试过$(post)也没事.

也许有人可以发现它,因为我真的不知道问题是什么.

<script type="text/javascript">

// favourite check box
    $('input.favourite:checkbox').simpleImageCheck({
  image: '<?php echo base_url()?>images/messages/check.png',
  imageChecked: '<?php echo base_url()?>images/messages/unchecked.png',
  afterCheck: function(isChecked) {
    if (isChecked) {



  //query to db from php to update favourite number to 1
  $.get('http://mysite.com/messages/favourite_checked'+'<?php foreach ($query as $row):  ?><?php $row['id']; ?><?php endforeach; ?>');

    }
//    else (!isChecked)
//        {
//            //query to db from php to update favourite number to 0
//              $.get('http://mysite.com/messages/favourite_unchecked');
//        }
  } …
Run Code Online (Sandbox Code Playgroud)

php mysql jquery templates variable-assignment

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

关于c ++参考的问题

假设我有这个载体

vector<Object> m;
Run Code Online (Sandbox Code Playgroud)

然后我有以下任务:

vector<Object> o = m;
vector<Object> k = &m;
Run Code Online (Sandbox Code Playgroud)

向量o将是向量m的复制,而向量k将指向与向量m完全相同的对象....我是对的吗?

换句话说,如果我去,o.push_back(something)这将修改向量o而不是向量m,而如果我去k.push_back(something),这将确实修改向量m.

我错了还是对的?

c++ reference vector object variable-assignment

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

在Objective-C代码中从不兼容的指针类型分配

昨天,我复制并编译了下面的代码,很好.但今天当我编译代码时,它给了我一个警告,不会运行.exe.我是Objective-C的新手,我在窗口上使用GNUstep.

testString.m: In function 'main':
testString.m:5:13: warning: assignment from incompatible pointer type
** testString.m:5:13 it front of (=)
Run Code Online (Sandbox Code Playgroud)

这是代码.

//testString.m
#import <Foundation/Foundation.h>
int main (int argc,  const char * argv[])
{
NSString *testString = [[NSString alloc] init ];
testString = "Here's a test string in testString!";
NSLog(@"testString: %@", testString);

return 0;
}
Run Code Online (Sandbox Code Playgroud)

types pointers objective-c variable-assignment

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

按作业初始化对象?

如何通过赋值为类型提供初始化的能力,如下所示:

public struct WrappedByte
{
    private byte m_value;
}

//Usage:    
WrappedByte x = 0xFF;
Run Code Online (Sandbox Code Playgroud)

c# compiler-construction initialization variable-assignment

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

命令返回变量

我在尝试从外部文件中获取变量值时遇到问题.我的问题是:是否有可能从for中读取文件中的值然后使用cut命令我可以在=之前得到信息,这将是变量之后的=将是值.这是我在下面尝试但不允许的:

for i in `cat $1`
do
    `echo $i | cut -d= -f1`=`echo $i | cut -d= -f2`
done
Run Code Online (Sandbox Code Playgroud)

$ 1是作为参数传递的文件,它有3行,其中行有一个变量,格式值为variable = value.有没有办法我可以这样做,而不是需要获取变量名称,然后另一个条件为这些变量的值?或者即使我的代码是正确的,但只需要改变一些东西.

unix shell for-loop file variable-assignment

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

这些for循环之间有什么区别?

这两个for循环有什么区别?有人告诉我不要在我的代码中使用第二个例子.我很困惑,因为这不是其他语言的问题.

那么与此有什么区别/问题还是仅仅是偏好?

//ex1
int i;
for(i = 0; i<whatever; i++){...code}

//ex2
for(int i=0; i<whatever;i++){...code}
Run Code Online (Sandbox Code Playgroud)

c for-loop variable-assignment

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

为什么要将变量赋给另一个变量?

我不明白为什么这样做:

public class Example {
    private String name;
    private String surname;

    Example(String firstName, String secondName) {
        name = firstName;
        surname = secondName;
    }
    // whatever other code goes here
}
Run Code Online (Sandbox Code Playgroud)

我不明白为什么我需要设置name = firstNamesurname = secondName.为什么我不能只是设置namesurname直接?

java variable-assignment

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

在Bash中管理子变量

我想在Bash中管理子变量.我可以分配子变量,但我不知道如何使用它:

#/bin/bash

n=1

for lvl in 1 2;
do
    export key$n="${RANDOM:0:2}"
    let n=$n+1
done


for num in 1 2; do

echo $key$num

done
Run Code Online (Sandbox Code Playgroud)

如果我使用echo $key$num,它打印变量的数字序列$num,而不是随机数

variables bash loops variable-assignment

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

C将字符串从argv []分配给char数组

我有以下代码从命令行读取文件名并打开此文件:

#include <stdio.h>
#include <stdlib.h>
int main(int argc, char **argv){
    FILE *datei;
    char filename[255];

    //filename = argv[1];
    //datei=fopen(filename, "r");
    datei=fopen(argv[1], "r");
    if(datei != NULL)
        printf("File opened");
    else{
        printf("Fehler beim öffnen von %s\n", filename);
        return EXIT_FAILURE;
    }
    return EXIT_SUCCESS;
}
Run Code Online (Sandbox Code Playgroud)

这个例子有效,但我想把命令行中的字符串写入char数组并将该char数组传递给fopen(),但是我得到了编译错误 Error: assignment to expression with array type filename = argv[1];

这个错误意味着什么,我该怎么做才能解决它?

c arrays expression variable-assignment argv

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

当原始类型没有时,为什么对象分配引用内存位置?

关于原始类型如何在Java中工作,我有一个奇怪的问题.将ObjectA指定为ObjectB时使用对象时是这样的

Rectangle ObjectB = new Rectangle();
ObjectA = ObjectB;
Run Code Online (Sandbox Code Playgroud)

对ObjectA的任何调用现在都指向ObjectB的内存位置.但是,当使用整数或其他原始类型时,情况并非如此.例如

int x = 3;
int y = x;
int x = 5;
return y;
Run Code Online (Sandbox Code Playgroud)

当y被初始化时,y将返回3,即x的值.

我的问题是为什么对象的赋值在内存中创建引用,而原语会复制彼此的值?除了这个有用的事实,这是如何在Java中实现的?

我很感激能够让我更好地理解赋值在原始类型和对象之间如何工作的人.

java primitive object variable-assignment

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