小编Spe*_*ark的帖子

AngularJs $ http.post()不发送数据

谁能告诉我为什么以下声明不会将发布数据发送到指定的网址?当我打印$ _POST时,在服务器上调用url - 我得到一个空数组.如果我在将数据添加到数据之前在控制台中打印消息 - 它会显示正确的内容.

$http.post('request-url',  { 'message' : message });
Run Code Online (Sandbox Code Playgroud)

我也尝试将数据作为字符串(具有相同的结果):

$http.post('request-url',  "message=" + message);
Run Code Online (Sandbox Code Playgroud)

当我以下列格式使用它时它似乎正在工作:

$http({
    method: 'POST',
    url: 'request-url',
    data: "message=" + message,
    headers: {'Content-Type': 'application/x-www-form-urlencoded'}
});
Run Code Online (Sandbox Code Playgroud)

但有没有办法用$ http.post()来做 - 并且我总是必须包含标题才能使它工作?我相信上面的内容类型是指定发送数据的格式,但我可以将其作为javascript对象发送吗?

post angularjs angular-http

333
推荐指数
16
解决办法
69万
查看次数

PHP:扩展类是否需要另一个"使用"来调用命名空间?

我想知道在我扩展一个已经使用'use'关键字的类来使用特定命名空间的情况下 - 我是否需要在继承类之上添加另一个'use'来使用相同的命名空间?这样的情况:

namespace Core;

use System\Plugin;

class Front extends Application { }
Run Code Online (Sandbox Code Playgroud)

现在在Controller中,直接调用没有命名空间(使用完整路径):

use System\Plugin;

class PageController extends Front { }
Run Code Online (Sandbox Code Playgroud)

或者它可以在没有"使用"的情况下工作,并允许我使用System\Plugin命名空间:

class PageController extends Front { }
Run Code Online (Sandbox Code Playgroud)

php inheritance namespaces class extend

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

'throw new Exception'是否需要exit()?

我试图弄清楚throw new Exception在PHP 之后的代码是否仍然执行 - 我已经尝试过它并没有输出任何东西但是想知道肯定.

php exception

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

MySQL插入重复键; 删除?

有没有办法删除MySQL中重复键的记录?

假设我们在数据库中有一个具有特定主键的记录,我们尝试添加另一个具有相同键ON DUPLICATE KEY UPDATE的记录- 只是更新记录,但是如果已经存在,是否有删除记录的选项?点击按钮即可实现简单的输入/输出功能.

mysql key duplicate-removal sql-delete

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

Schema Builder整数的长度

我一直在四处寻找,问了几次问题,但似乎没有人能给出明确的答案.如何使用Schema指定表列的整数长度?

我见过有人建议:

$table->integer('post')->length(11);
Run Code Online (Sandbox Code Playgroud)

但这不起作用 - 至少在Laravel 4.2中 - 它仍然会产生列int(10).

是否有内置方法来指定整数长度?

database-schema laravel-4

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

jQuery从序列化数组中删除项目

我试图找出如何使用索引从serializedArray中删除项目.以下场景:

[ 
    { 'name' : 'item1', 'value' : '1' }, 
    { 'name' : 'item2', 'value' : '2' }, 
    { 'name' : 'item3', 'value' : 3 } 
]
Run Code Online (Sandbox Code Playgroud)

现在我想删除'item2' - 我可以使用以下函数 - 但不知道如何删除它 - 是否有某种unset()方法或类似的东西:?

serializeRemove : function(thisArray, thisName) {
    "use strict";
    $.each(thisArray, function(index, item) {
        if (item.name == thisName) {
            // what to do here ?        
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

arrays jquery serialization

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

PHP ArrayObject/ArrayIterator:概念与示例

我试图理解PHP中对象数组的概念.到目前为止,我只是使用常规数组循环遍历记录列表并在表格中显示它们.

我知道我可以使用Object做到这一点,但我不太清楚如何做到这一点.

我理解单个Object实例的概念,其中所有属性都表示从数据库填充的字段及其关联值,可以调用如下:

$objUser->first_name;
Run Code Online (Sandbox Code Playgroud)

现在我想了解的,根本找不到一个简单的答案是如何处理让我们说的用户列表,我想在一个页面上显示.我已经看到有ArrayObject,ArrayIterator等,但是根本无法理解它们是如何工作的,所以如果有人可以尝试用一些如何完成上述内容的例子来解释它,我将非常感激.

我正在寻找的是一个包含元素列表的对象,我可以像这样循环(如果可能的话):

foreach($objUsers as $objUser) {
    echo $objUser->first_name;
}
Run Code Online (Sandbox Code Playgroud)

谢谢.

php foreach arrayiterator arrayobject

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

构造函数中的"use strict"是否扩展到原型方法?

我试图弄清楚'use strict'的定义是否扩展到构造函数的原型方法.例:

var MyNamespace = MyNamespace || {};

MyNamespace.Page = function() {

    "use strict";

};

MyNamespace.Page.prototype = {

    fetch : function() {

        // do I need to use "use strict" here again?

    }

};
Run Code Online (Sandbox Code Playgroud)

根据Mozilla,您可以将其用作:

function strict(){

    "use strict";

    function nested() { return "And so am I!"; }

    return "Hi!  I'm a strict mode function!  " + nested();

}
Run Code Online (Sandbox Code Playgroud)

这是否意味着原型方法从构造函数继承严格模式?

javascript strict use-strict

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

PHP:错误:抛出数组异常的异常参数错误

我正在使用这样的数组抛出异常:

$response = array('login_email' => '<div class="warning">Your email and / or password were incorrect</div>');

throw new \Exception($response);
Run Code Online (Sandbox Code Playgroud)

而我所追捕的是:

Error: Wrong parameters for Exception([string $exception [, long $code [, Exception $previous = NULL]]])
Run Code Online (Sandbox Code Playgroud)

任何的想法?

php exception-handling exception

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

PHP保留字作为命名空间和类名

最近我开始转换我的框架以使用php命名空间和一个我似乎无法找到答案的问题 - 使用保留字,例如'Object','Array','String'是'合法的' '作为该命名空间中的命名空间和类名?一个例子是:

namespace System\Object;


class String { }

class Array { }
Run Code Online (Sandbox Code Playgroud)

php namespaces reserved-words

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