小编Dir*_*ign的帖子

使用jQuery $ .ajax更改成功页面

这是一个愚蠢的简单问题,但我一整夜都在盯着它,无法做到正确.我需要在sucess上更改页面,现在我只能使用.load从所需页面加载div.我希望它重定向到整个页面.

这就是我所拥有的

success: function(data) {
    if (data=="Error") {
    $("#error").show();
    $("#processing").hide();
    } else {
        $("#contain").load("finalPage.php #desiredDiv");
    }
}
Run Code Online (Sandbox Code Playgroud)

我只是想让它去那个页面,而不是加载它的一大块.window.load无法正常工作

ajax jquery

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

使用会话ID jquery追加url

我有一个静态会话ID我正在使用,需要在点击时将其添加到URL,但似乎无法正确使用它.如果您转到http://www.mysite.com/test.php进行重定向,则需要添加会话ID XYX,因此访问该页面的正确URL将是http://www.mysite.com/ test.php的?会话ID = XYX

<a href="http://www.mysite.com/test.php" class="foo">link here</a>

$('.foo').click(function(){
  (this).append(?sessionid=XYX');'
});
Run Code Online (Sandbox Code Playgroud)

我知道这是错的,我发现的所有文档都比我的需要复杂得多.谢谢!

jquery

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

是否可以允许从一个站点到页面的流量?

我已经打了一个星期对抗这个问题.我有一个页面,我们只想从其他域访问.有可能使用PHP或.htaccess吗?我已经在这里发布了几次尝试这样做,似乎没有任何效果.请帮忙!

<?php

$allowed_domains = array('dirtybirddesignlab.com','foo.com');

$REFERRER = $_SERVER['HTTP_REFERER'];

if ($REFERRER == '') {
    exit(header('Location: 404.php'));
}

$domain = substr($REFERRER, strpos($REFERRER, '://')+3);
$domain = substr($domain, 0, strpos($domain, '/'));

if (!in_array($domain, $allowed_domains)) {
    exit(header('Location:404.php'));
}

?>
Run Code Online (Sandbox Code Playgroud)

php .htaccess

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

如何在Sublime Text 2中使用Zen Coding Package向标签添加属性

我得到了如何添加带有ST2的HTML节点 - >如果我想要一个包含4个单元格的行"tr> td*4(tab)"但是如何在td中添加类似"valign ="top""的内容.与添加链接a(tab)相同如何将目标属性添加到(target ="_ blank")*9之类的内容中.

感谢任何建议

sublimetext

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

提醒表单数据的最简单方法

简单的问题我似乎无法做对.我有一个表格#formOne,我需要提醒它的数据.有些东西不起作用,

$("#formOne").submit(function(){
  alert("you are submitting" + data);
)};
Run Code Online (Sandbox Code Playgroud)

如果不是data你以后用+什么?

谢谢!

javascript forms jquery

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

如果有多个单词,我如何在 td 中的单词之间添加逗号

长篇大论,这似乎是最简单的解决方案。我有一个表,它将填充数据库中的用户 ID。如果有多个 id,我需要想办法在 id 之间添加逗号。td id 是username.

我不知道从哪里真正开始。我需要索引它并查看 html 是否 > 1。如果是,请在每个单词之间添加一个逗号。请帮忙。这是一个 poc 论坛,它不适合我添加/使用 jQuery,所以我需要在 vanilla JavaScript 中进行。

这是从数据库中提取它的代码:

if ($this->post['post_thanks_amount'] > 0 && $this->thread['isdeleted'] == 0)
{
    $this->post['post_thanks_bit'] = fetch_thanks_bit($this->thread['forumid'], $thanks);
    $this->post['post_thanks_user'] = $post_thanks_user;
    $this->post['post_thanks_amount_formatted'] = vb_number_format($this->post['post_thanks_amount']);
    $post_thanks_box = fetch_post_thanks_template($this->post);
}
Run Code Online (Sandbox Code Playgroud)

一个用户的输出是这样的:

<tr valign="top">
    <td style="background:#E8E8E8;" colspan="2" class="alt1">
        <div>
            <a rel="nofollow" href="member.php?u=20420">ninja1</a>
            <a rel="nofollow" href="member.php?u=26154">testuser</a>
        </div>
    </td>
</tr>
Run Code Online (Sandbox Code Playgroud)

所以在每个后面<a...>如果有多个,请添加一个逗号。

javascript

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

问题与PHP语法

我需要一个简单的PHP函数来模仿Ajax表单提交 - 基本上是有一个单选按钮"ajax"的形式,它设置为是或否.我只需要模仿成功/失败的ajax调用......

HTML

<label for="">Ajax Success*<input type="radio" name="ajax" id="yes" value="yes" checked>Yes<input type="radio" name="ajax" id="no" value="no">No</label>
Run Code Online (Sandbox Code Playgroud)

PHP

<?php
    $ajax = $_POST["ajax"];
    if(isset($_POST['ajax'] == "yes"))  {
        echo "success";
    } else {
        echo "failure";
    }
?>
Run Code Online (Sandbox Code Playgroud)

如果我删除了isset,我得到一个'未定义索引'错误,如果我把它放入我得到语法错误但它看起来对我来说是正确的...

我只需要根据为输入'ajax'选择的选项发回回声

谢谢

php ajax

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

如果下拉列表可见,则将类添加到父li

我有一个非常标准的基于CSS的下拉菜单.主要列表是"#mainNav",下拉列表只是"mainNav ul"."mainNav ul"最初显示为none,当您将鼠标悬停在其父li上时,其显示将设置为block.当嵌套的ul可见时,我想添加类"hilite"(这与a:hover属性相同).因此,当下拉列表可见时,父级li会突出显示.

针对li嵌套ul显示的时间:

$(function(){
    if($('#mainNav ul').css({display: "block"})){
        $("#mainNav li:nth-child(3)").addClass("hilite");
    }
});
Run Code Online (Sandbox Code Playgroud)

HTML

<ul id="mainNav" class="clearfix">
        <li><a href="contact.php" target="_self">CONTACT</a></li>
        <li><a href="events.php" target="_self">EVENTS</a></li>
        <li><a href="current-line.php" target="_self">CURRENT LINE</a>
            <ul>
                <li><a href="#" target="_self">2009 Fall</a></li>
                <li><a href="#" target="_self">2009 Spring</a></li>
                <li><a href="#" target="_self">2008 Fall</a></li>
                <li><a href="#" target="_self">2008 Spring</a></li>
            </ul>
        </li>
        <li><a href="shop.php" target="_self">SHOP</a></li>
        <li><a href="press.php" target="_self">PRESS</a></li>
        <li><a href="bio.php" target="_self">BIO</a></li>
        <li><a href="index.php" target="_self">HOME</a></li>
    </ul>
Run Code Online (Sandbox Code Playgroud)

jquery

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

使用firebug控制台获取字符串值

我有一个相当冗长的表单,将选定的选项构建到xml字符串中以提交给第三方.我不得不做出一些改变,并希望确保它们是正确的.如何在控制台中构建字符串时检查字符串的值?我试过了:

console.log; $("#StringName").val();

但它只是返回undefined.有办法可行吗?谢谢

console jquery

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

用于复杂ID的CSS通配符

如果我有一个css选择器,如 #subtab-1, #subtab-2 etc

我可以这样制作通配符选择器div[id^='subtab-']

但我无法弄清楚如何为选择器制作外卡

#subtab-1-sub1, #subtab-1-sub2, `#subtab-1-sub2, #subtab-2-sub1, #subtab2-sub2, #subtab2-sub-3
Run Code Online (Sandbox Code Playgroud)

等等......你怎么能像格[ID ^ ="subtab- 制表符 "(*=通配符)

css css-selectors

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

标签 统计

jquery ×5

ajax ×2

javascript ×2

php ×2

.htaccess ×1

console ×1

css ×1

css-selectors ×1

forms ×1

sublimetext ×1