小编BLS*_*lly的帖子

如何调试通过AJAX加载的Javascript(特别是jQuery)

我已经将更复杂的项目的编码风格改为最近"按需"加载页面(及其嵌入式脚本).但是,在加载它们时,很难调试这些脚本,如:

jQuery.get('/myModularPage', function(html){ /* insert the loaded page into the DOM */ });
Run Code Online (Sandbox Code Playgroud)

要么

$('#some-container').load('/myOtherPage');
Run Code Online (Sandbox Code Playgroud)

这些脚本运行完美,但如果我正在调试,如何在这些动态加载的页面和脚本中设置断点?

ajax jquery firebug xmlhttprequest google-chrome-devtools

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

PHP相当于javascript escape/unescape

假设我有一个字符串:某事

当我在JS中逃脱时,我得到这个:%73%6F%6D%65%74%68%69%6E%67

所以我可以在JS中使用这个代码来解码它:

 document.write(unescape('%73%6F%6D%65%74%68%69%6E%67'));
Run Code Online (Sandbox Code Playgroud)

我需要在PHP中逃生功能,也将这样做(将编码的东西到:%73%6F%6D%65%74%68%69%6E%67)

怎么做 ?

javascript php escaping

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

Jquery UI选项卡不会出现

所以我在使用Jquery UI的标签UI时遇到了麻烦.我看起来很多论坛,但没有找到为什么我的标签不出现.我的CSS看起来很好,链接牵引jquery ui脚本正在工作.

这是我的代码:

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8" />
        <title>Home Page - My ASP.NET MVC Application</title>
        <link href="/favicon.ico" rel="shortcut icon" type="image/x-icon" />
        <link type="text/css" href="http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.10/themes/redmond/jquery-ui.css" rel="stylesheet" />

    </head>
    <body class="body">
<script type="text/javascript">
    $(function () {
        $("#tabs").tabs();
    });
    </script>

<div id="tabs">
    <ul>
            <li><a href="#tabs-1">Ce soir</a></li>
            <li><a href="#tabs-2">France 1</a></li>
            <li><a href="#tabs-3">France 0</a></li>
            <li><a href="#tabs-4">France 4</a></li>
            <li><a href="#tabs-5">France 3</a></li>
            <li><a href="#tabs-6">France 2</a></li>
            <li><a href="#tabs-7">TF1</a></li>
    </ul>
    <div id="tabs-1">page 0</div>
    <div id="tabs-2">page 1</div>
    <div id="tabs-3">page 2</div>
    <div id="tabs-4">page 3</div>
    <div id="tabs-5">page 4</div> …
Run Code Online (Sandbox Code Playgroud)

asp.net jquery jquery-ui

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

用于 JQuery 选择器的 Mixin

是否可以为jQuery选择器创建一个 mixin (请注意,我不需要插件,它们对于我正在做的事情来说太笨重了)?

这是我要完成的任务:

  // Given a div I need to paint it with green for which...
  var $container = $("#id001");

  // current solution
  var do = function(e) {

     var container = e.container;
     container.css("backgroudColor", "green");
  };

  do({ container: $container }); // call


  // desired solution
  var do**Mixin** = function(e){
     e.css("backgroudColor", "green");
  };

  container.do(); // call
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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