小编Jac*_*uia的帖子

JS .checked vs jquery attr('checked'),有什么区别?

我无法想出这个.根据W3 Schools,checked属性设置或返回复选框的选中状态.

那为什么不起作用$('input').checked ? $('div').slideDown() : $('div').slideUp();

然而,使用道具确实有效.

$('input').prop('checked') ? $('div').slideDown() : $('div').slideUp();

这是针对根据数据库值检查的复选框.

javascript jquery checked attr

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

在ajax数组中使用jQuery .serialize()将PHP $ _POST作为变量传递?

这是我用来将表单详细信息发送到php函数的jQuery代码:

jQuery(document).ready(function($) {    
    jQuery('.submit').click(function(){
        var str = $("#ajaxForms").serialize();
        var data = {
            action: 'myajax-submit',
            serialize: str,
            beforeSend: function(){
                alert('Sending...');
            }
        };  
        jQuery.post(MyAjax.ajaxurl, data,  function(response) {
            alert('Got this from the server: ' + response);
        });
        return false;   
    });
});
Run Code Online (Sandbox Code Playgroud)

这是php函数:

function myajax_submit() {
    $whatever = $_POST['serialize'];
    echo $whatever;
    die(); 
}
Run Code Online (Sandbox Code Playgroud)

一切正常,但当出现警告框时,文本会显示我的html表单中的一串值#ajaxForms.我相信这是因为php函数回声了$_POST['serialize'].

在我的表格中,我有一个输入框,如:

<input id="postID" name="postID" value="First Name" type="text" />

但是当我尝试回显$_POST['postID']php中的变量时,它不会在警告框中显示任何内容.

我想通过将表格数据序列化发送到php函数我可以使用与表单输入相关联的$ _POST变量吗?

帮助赞赏.:)

php jquery serialization

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

在PHP中使用DIRECTORY_SEPARATOR超过"/"是什么意思

为什么我会选择使用. DIRECTORY_SEPARATOR .而不是. "/" .

我最初的想法是可能有一个不同的分隔符而不是斜杠,但如果我正在设计一个Wordpress插件,我能不能假设总是有/分隔两个文件夹?

php directory separator

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

标签 统计

jquery ×2

php ×2

attr ×1

checked ×1

directory ×1

javascript ×1

separator ×1

serialization ×1