小编MEM*_*MEM的帖子

Jquery $.post - From server to client - how does it knows what response to get?

So we have this:

$.post('testeUpdate.php', 'someValue'
        function(dadosResposta) {
            $('#ns-nome').val(dadosResposta.nsName);
            $('#ns-endereco').val(dadosResposta.nsAddress);
        },
"json");
Run Code Online (Sandbox Code Playgroud)

From client to server: Is sends 'sameValue' to testeUpdate.php using POST.

On success, it receives the data returned by the server side script and do something with that on the client side. Correct?

There is something between the Server Side script and this Client Side script that I'm not getting.

Question: How does dadosResposta gets filled with the data returned from the serverside script ? How does it …

ajax jquery .post

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

在php中我们如何调用(int)(数组)(对象)?哪里可以找到更多关于那些的信息?

我知道(int)和(数组)但不知道(对象),可能还有其他人.

我想知道a)这些"事物"的正确名称是什么; 并且,b)我们在哪里可以找到关于这些的更多信息?(我无法在php.net网站上找到(对象).

在此先感谢,MEM

php

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

php在数组问题中

我在这里有这个代码:

if (in_array('mystring', $entry->getCategories()->getValues()))
{
   ... //do somethingA
Run Code Online (Sandbox Code Playgroud)

这有效.

但是,我想允许某些东西运行,如果是"mystring"或"mYstring"或"MYSTRING"就是这种情况.

所以我试过这样:

if (in_array(array('OCC', 'OCc','Occ', 'occ', 'ocC','oCC', 'oCc', 'OcC'), $entry->getCategories()->getValues()))
{
Run Code Online (Sandbox Code Playgroud)

但我没有得到任何回报.我在这里错过了什么?

非常感谢,MEM

php arrays

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

定义在输出中打印的语句

我正在尝试为部署建议定义一个常量,以便我们知道我们处于开发环境中.

  1. 我创建了一个PHP文件:

    define('LDEV', true);
    
    Run Code Online (Sandbox Code Playgroud)

    并命名它,例如:devEnv.php

    我放在某处:ex:/home/user/Sites/devEnv.php

  2. php.ini,我将auto_prepend_file属性设置为我的文件,如下所示:

    auto_prepend_file = "/Users/user/Sites/devEnv.php"
    
    Run Code Online (Sandbox Code Playgroud)
  3. 我重新启动Apache以查看更改

    sudo /etc/init.d/apache2 restart
    
    Run Code Online (Sandbox Code Playgroud)

现在我看到这个define('LDEV', true);在我的本地网站上回应,它不应该在那里.

我究竟做错了什么 ?

php

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

主分支上缺少gitignore - 如何"修复"它?

结帐到主分公司时,我得到了:

错误:以下未跟踪的工作树文件将被checkout覆盖:
nbproject/private/config.properties
nbproject/private/private.properties
nbproject/private/private.xml
nbproject/project.properties
nbproject/project.xml

Please move or remove them before you can switch branches.  

Aborting
Run Code Online (Sandbox Code Playgroud)

所以我删除了它们(我将这些文件备份在repo之外的其他地方),然后我又能够切换了.

我得到这个的原因是因为:

dev忽略了那些文件.master不是,因为那里没有.gitignore文件.

他们都应该忽略这些文件.

另外,当我将其推送到远程回购时,这些更改也应该传播给那些远程回购.

我们如何将.gitignore文件添加到主服务器中,以便不再发生这种情况?

git

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

Javascript新手 - 处理DRY问题

如果可能的话,任何人都可以请指出如何缩短此代码的方向吗?

if($(".row-member0").is(":visible")){
    if($("#TeamMember_0_name").val()==="") i=false;
    if($("#TeamMember_0_email").val()==="") i=false;
    if($("#TeamMember_0_phone").val()==="")i=false;
    if($("#TeamMember_0_birthdate").val()==="") i=false;
    if( !validateEmail($("#TeamMember_0_email").val())) { 
        i=false;
    }    
}

if($(".row-member1").is(":visible")) {
    if($("#TeamMember_1_name").val()==="") i=false;
    if($("#TeamMember_1_email").val()==="") i=false;
    if($("#TeamMember_1_phone").val()==="") i=false;
    if($("#TeamMember_1_birthdate").val()==="") i=false;
    if( !validateEmail($("#TeamMember_1_email").val())) { 
            i=false;
    }
}

if($(".row-member2").is(":visible")) {
    if($("#TeamMember_2_name").val()==="") i=false;
    if($("#TeamMember_2_email").val()==="") i=false;
    if($("#TeamMember_2_phone").val()==="") i=false;
    if($("#TeamMember_2_birthdate").val()==="") i=false;
    if( !validateEmail($("#TeamMember_2_email").val())) { 
        i=false;
    }
}
Run Code Online (Sandbox Code Playgroud)

我知道也许应该使用互动.只是不确定如何.

我虽然说:

1)在顶部元素上放置一个.row-member类,然后:

$('.row-member input').each(
    function(index, value) {
        if($(this).val()==="") i=false; 
    }
);
Run Code Online (Sandbox Code Playgroud)

我可以帮忙吗?

javascript jquery

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

标签 统计

php ×3

jquery ×2

.post ×1

ajax ×1

arrays ×1

git ×1

javascript ×1