小编Gar*_*ary的帖子

同时使用border-radius和box-shadow(CSS)

好吧,我知道这些属性都没有得到完全支持,但无论如何我都在使用它们:P

当我添加border-radius和box-shadow(包含和不包含供应商前缀)时,border-radius的半径对于box-shadow是不透明的.示例:http://cndg.us/3f41a0

这有可能解决吗?我也注意到-webkit-box-shadow有一些隐藏div的问题.

css webkit mozilla css3

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

从 foreach 循环中排除值

我有以下代码..我知道这可能都是错的,但我以前没有处理过 foreach 循环。

$last_names = regapiGetLastNames( NULL, -1 );
foreach ($last_names as $name => $last_name_id)
    $exclude = array('11196','11195','11198','11197');
    if(!in_array($name->last_name_id, $exclude)):
    print '<option value="'.$last_name_id.'">'.$name.'</option>';
Run Code Online (Sandbox Code Playgroud)

显然它在某个地方出错了,有什么帮助吗?

php foreach

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

在ajax中混合javascript和php变量

我有一个非常基本的jQuery ajax事情发生,但我想混合JS检索的表单数据和一些PHP变量,并将它们全部作为ajax GET的一部分发送.这有用吗?:

var longform = $("input:text").serialize(); 
$.ajax({
    url:    'actions/create.php',
    data:   longform + "domain=<?php echo $domain; ?>&useragent=<?php echo $useragent; ?>&ip=<?php echo $ip; ?>&cookieuser=<?php echo $cookieuser; ?>",
Run Code Online (Sandbox Code Playgroud)

目前,当create.php尝试回送变量时,它们是空的.

UPDATE

按建议检查源后,它出现如下:

data:   longform + "&domain=example.com&useragent=Mozilla/5.0
Run Code Online (Sandbox Code Playgroud)

javascript php ajax jquery

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

jquery serialize和encodeURIComponent

我需要URI编码一个表单输入,然后用一堆隐藏的输入序列化并发送到PHP文件..是否有可能以某种方式将encodeURIComponent组合到这一行?:

var landingCreate = $(this).serialize();
Run Code Online (Sandbox Code Playgroud)

更新:

例如这样做:

var landingCreate = $(this).serialize()+"&enc="+encodeURIComponent($('input[name=\'longform\']').val());
Run Code Online (Sandbox Code Playgroud)

并输入网址:

http://www.smashingmagazine.com/2008/10/13/pricing-tables-showcase-examples-and-best-practices/
Run Code Online (Sandbox Code Playgroud)

进入文本框,返回URL不变..不应该将所有破折号和斜线等转换为十六进制代码吗?

UPDATE

这是完整的代码.

<form id="createTokenLanding">
    <input type="text" name="longform" />
    <input type="hidden" name="domain" value="<?php echo rawurlencode($_SERVER['HTTP_HOST']); ?>" />
    <input type="hidden" name="useragent" value="<?php echo rawurlencode($_SERVER['HTTP_USER_AGENT']); ?>" />
    <input type="hidden" name="ip" value="<?php echo rawurlencode($_SERVER['REMOTE_ADDR']); ?>" />
    <input type="hidden" name="cookieuser" value="<?php echo rawurlencode($_COOKIE['littlr_user']); ?>" />
    <input type="submit" name="submit" value="Shorten" />
</form>

<div id="result">
123
</div>

<script type="text/javascript">
    $(document).ready(function(){
        $.ajaxSetup ({ cache: false });
        $('#createTokenLanding').submit(function() {
            var landingCreate = $('#createTokenLanding').serialize();
            $.ajax({
                url: …
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery

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

标签 统计

ajax ×2

javascript ×2

jquery ×2

php ×2

css ×1

css3 ×1

foreach ×1

mozilla ×1

webkit ×1