问题列表 - 第40695页

Zend控制器/查看新手拼图:$ _GET&$ _POST为空 - 从视图中的HTML表单收到

Zend newbie here ...为了让它变得更好,我的使命是建立在其他人已经存在的Zend网站之上.

(BTW:zf show version - > Zend Framework Version:1.11.1 - 我似乎有Zend_Form).

这是好奇的一点.所有表单都在视图中以HTML格式构建.他们似乎工作,虽然我无法弄清楚 - 特别是考虑到我所看到的.

我遵循惯例并为测试表单创建了一个视图并编写了表单:

<form action="<?php echo $this->url(array('controller'=>'ControllerName','action'=>'submit'));?>" method="post" style="margin-left:20px">
<p class="bold setmgr">Your email here:</p>
<div class="field">
   <input class="text"  type="text name="custEmail"/>
</div>
<div class="field">
   <input class="button" value="Submit and be free!" type="submit"/>
</div>
</form>
Run Code Online (Sandbox Code Playgroud)

控制器中的submitAction成员正确触发.没问题.

但我可以查找POST数据的所有地方似乎都是空的!

        echo "obj  custEmail = [" . $this->_request->getPost('custEmail') . "]\n";
        echo "GET  custEmail = [" . $_GET['custEmail'] . "]\n";
        echo "POST custEmail = [" . $_POST['custEmail'] . "]\n";

        if ($this->_request->isPost()) {
           $data …
Run Code Online (Sandbox Code Playgroud)

zend-framework zend-controller zend-view

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

翻译不可读的俄语文本

我正在尝试阅读我认为是俄语的文档,但我不确定我所看到的是否正确编码.文字看起来像这样:

Ãåíåðèðóåòìàòðèöóñëó÷àéíûõ÷èñåëâäèàïàçîíåîò-1äî1

(显示为几个特殊的A和o)

在Firefox中打开时.在其他程序中,它看起来像这样:

-1 1

(显示为几个问号)

有没有希望翻译这个?

unicode translation character-encoding

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

关于js语法的小问题

我多次看到这种语法,但我找不到正确谷歌的方法,我希望我能在这里得到一些帮助:

  <script>
    (function(){
      //code goes here
    })();
  </script>
Run Code Online (Sandbox Code Playgroud)

为什么函数关键字包含在括号中?它做了什么,这叫做什么?

javascript syntax

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

在C文件中使用它们之前,是否总是需要定义函数?

我有以下C代码:

int main() {
    myFunctionABC(2);
    return 0;
}

void myFunctionABC(int n) {
    printf("%d\n", n);
}
Run Code Online (Sandbox Code Playgroud)

所以...这段代码正在运行,我不明白为什么.我一直认为C编译器总是需要每个被引用的函数已经"已知",否则将无法编译过程.

这为什么有效?

c c++

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

字符串格式:负/正浮点数

如何String.Format在C#中使用,所以双打显示如下:

example:
___-1.000
____1.000
__100.123
-1000.321
_1000.214

等等...

其中_是空格(" ");

我所能做的就是 String.Format("{0:F3}", -123.321);

.net c# string double string-formatting

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

计划追加程序

我无法将列表附加到另一个列表中.以下是我的代码.当我跑(追加'(1 2)'(3 4))我得到'(1 3 2 4).

我希望输出为'(1 2 3 4)

(define (append l m)
 (if (null? l) '()
  (cons (car l) (append m (cdr l)))))
Run Code Online (Sandbox Code Playgroud)

谢谢

scheme append

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

在ASIHTTPRequest中POST中的空体

基本上,我发送一个带有空数据体的POST请求:

  ASIHTTPRequest *request [ASIHTTPRequest alloc] init];
  [request setURL:[NSURL URLWithString:escapedUrlString]];
  [request setRequestMethod:@"POST"];
  [request addRequestHeader:@"Content-Type" value:@"application/xml"];
  [request startSynchronous];
Run Code Online (Sandbox Code Playgroud)

但我每次都得到这样的回应:

检测到不正确的NSStringEncoding值0x0000.假设NSStringEncodingASCII.将在不久的将来停止这种兼容性映射行为.

我想知道是否必须设置发布值.

iphone objective-c asihttprequest

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

如何计算c#.net中oledbconnection中的总行数

如何计算c#.net中oledbconnection中的总行数

我想要计算我的表中有多少行.

                string dataReader = "SELECT count(*) from `Email_account_list`";
                OleDbCommand command_reader = new OleDbCommand(dataReader, myConnection);
                OleDbDataReader row_reader = command_reader.ExecuteReader();
Run Code Online (Sandbox Code Playgroud)

我将写什么函数来获取表中存在的总行数.

c# oledb ado.net

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

jQuery ajax缓存禁用无法正常工作?

我正在开发一个使用ajax-request来检索信息的Firefox扩展.这是代码:

$.ajax({
        url: "http://127.0.0.1/foo/bar/Service?wsdl" + new Date().getTime(),
        beforeSend: function(request) { request.setRequestHeader("SOAPAction", "Group"); },         
        async: false,
        cache: false,
        type: "POST",   
        dataType: "xml",
        data: req,
        contentType: "text/xml; charset=\"utf-8\"",
        success: function (data, textStatus, xmlHttpRequest) {
        out = $(xmlHttpRequest.responseXML);
        }
    }); 
Run Code Online (Sandbox Code Playgroud)

当发送到服务器的数据发生变化时,我仍然得到相同的结果.我试图避免通过向URL和"缓存:假","新的日期()的getTime()." 这似乎不起作用.重新启动浏览器后,我得到了正确的结果.

有谁知道问题是什么?是否有某种会话处理,所以服务器仍然会回复旧的响应?

编辑:我做了很多测试和调试,我认为我发现了问题:每个包含session-id的ajax-request都保存了一个cookie,因此每次我再次执行请求时,服务器都会发送数据与cookie中的session-id进行会话.真的很糟糕的行为,我不知道可以通过ajax请求创建cookie.因此,解决问题所需要做的就是每次更改参数时都会删除此cookie的函数.再次感谢您的帮助.

ajax firefox jquery caching

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

如何检测在浏览器中复制链接?

昨天我和一位出租车司机聊了一下,在提到我是程序员的时候,他告诉我,几天前他经历了以下情况:尝试从他浏览器的地址栏复制URL时,出现了一个消息框用"请不要复制此链接,而是注册"这样的消息.

我不是网络开发人员,所以这可能是一个蹩脚的问题:-)但我想知道这样的事情是如何完成的?什么技术或语言可以对浏览器中的事件进行这种级别的控制?

据我所知,该网站是某种电影下载服务.我没有问他使用什么浏览器,但他的平台是WinXP所以很可能是IE.由于我不知道实现此功能的技术,我无法添加任何特定于技术的标签,但如果您知道合适的标签,请随意添加.

免责声明:-)

在阅读答案后,大多数人似乎都认同这一观点

  • 在浏览器页面上,它很容易实现,但是
  • 在地址栏上,如果可能的话,它不是.

我特意回答要确保他的意思是他正在从地址栏复制URL,他确认了这一点.然而,它可能仍然是任何一方的误解.我没有看到事件发生,所以我只能重复它的描述,因为我听到它.

javascript browser activex copy event-handling

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