小编qad*_*nza的帖子

所有jquery帖子请求的一个php文件?

我有很多jquery ajax方法,并且每个方法都有一个小的php文件.
是否可以创建一个单独的php文件,而不是在jquery方面引用php文件中的特定函数?
像这样:

$.ajax({
    type: "POST",
    url: "functions.php", function01(),
    ....
Run Code Online (Sandbox Code Playgroud)

下一个功能:

$.ajax({
    type: "POST",
    url: "functions.php", function02(),
    .... 
Run Code Online (Sandbox Code Playgroud)

如果有可能 - 整体表现可能是错误的做法吗?

php ajax jquery

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

Favicon ico不起作用

<link rel='shortcut icon' href='img/favicon.ico'> 
Run Code Online (Sandbox Code Playgroud)

以上行位于head页面的一部分内. favicon.icoimg文件夹内.在Firefox和Chrome中不起作用.

我重新启动浏览器,多次清除缓存...

任何建议.

我也尝试过:

<link rel="shortcut icon" type="image/x-icon" href="img/favicon.ico">
Run Code Online (Sandbox Code Playgroud)

html favicon

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

如何使用jquery ajax获取文件列表

我想获取文件列表(来自名为的文件夹)uploads.

get_files.php

<?php
$dir = 'uploads/';
$a = scandir($dir);
$b=count($a);

for($x=2;$x<$b;$x++)
   {
   echo"<div class='filePass'>";
     echo $a[$x];
     echo "</div>";
   }
?>
Run Code Online (Sandbox Code Playgroud)

get_files.php单独工作,即它正确列出文件.
但是如何才能获得insideTdiv中的列表?
我可以包括,get-files.php但我需要使用jquery ajax,因为稍后重用该函数.

function get_files(){
   $.ajax({
    url : 'get_files.php',
    type : 'get'
    });
    $('#insideT').html(//here I want to get the file listing);
    }
get_files();
Run Code Online (Sandbox Code Playgroud)

php ajax jquery

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

如何获取数据集值

<div id="story">
<p data-x="0">lorem ipsum...</p>
<p data-x="3">lorem ipsum...</p>
<p data-x="10">lorem ipsum...</p>
</div>
Run Code Online (Sandbox Code Playgroud)

js

$("#btnleft").click(function(){
    var part = 1;
    var a = $("#story > p").eq(part);
    var b = a.dataset["data-x"];
    console.log (b);
});
Run Code Online (Sandbox Code Playgroud)

我期望3结果,但控制台说: Cannot read property 'data-x' of undefined

jquery dataset

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

为动态创建的div设置一个额外的类

function givemetitles($table){
    global $db;
    $titles = '';
    $stmt = $db->query("SELECT id, title FROM " . $table . " ORDER BY title ASC");
    while($row = $stmt->fetch()){
        $titles.= 
                  "<div data-id=" . $row['id'] . 
                  " class='linkl'>" . $row['title'] . "</div>\n"; 
     }
     echo $titles;
}
Run Code Online (Sandbox Code Playgroud)

这会linkl成功地为类写入div .

我需要第一个div也包含类linklactive- 如果可能的话.

html php

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

一个非常简单的函数上的无效或意外的令牌

这里有什么问题:

$('#evclose').click(function(){
    console.log('323');
});? // line 103
Run Code Online (Sandbox Code Playgroud)

安慰:

未捕获的SyntaxError:无效或意外的令牌... commona.js103

当我删除整个功能错误没有出现.

jquery

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

单击按钮运行选择更改事件

下面的代码可以工作,但我需要sela on change通过单击来触发事件button,因此编写控制台ipsum.

像这样的东西:

$('button').on('click', function(){
    $('.sela').change('ipsum');  // console...
});
Run Code Online (Sandbox Code Playgroud)

可能吗?

$('.sela').on('change', function(){
    if($(this).val() == 'ipsum'){console.log('ipsum');}
});

$('button').on('click', function(){
    $('.sela').val('ipsum');
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<select class='sela'>
<option>lorem</option>
<option>ipsum</option>
</select>

<button>CLICK</button>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

选择href属性不以字符串开头的元素

$('.el[href^="view.php"]').css('background', 'gold');
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<a class='el' href = 'view.php?id=323'>lorem</a>
<a class='el' href = 'view.php?id=525'>lorem</a>
<a class='el' href = 'index.php'>lorem</a>
<a class='el' href = 'about.php'>lorem</a>
Run Code Online (Sandbox Code Playgroud)

以上工作正常,但现在我需要的元素href 没有开始view.php.

我尝试没有成功:

$('.el[href^!="view.php"]').css('background', 'gold');
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

如何检测元素的右半部分和左半部分的点击

如何检测.targ元素的右半部分或左半部分是否发生了点击?

$(document).on('click', '.targ', function(e) {
  let targ = $(this);
  let center = targ.width() / 2;
  let x = '???'; // here I need clicked PositionX relative to targ
  if (x > center) {
    console.log('clicked right');
  } else {
    console.log('clicked left');
  }
});
Run Code Online (Sandbox Code Playgroud)
.parent {
  text-align: center;
}

.targ {
  display: inline-block;
  text-align: center;
  background: orange;
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class='parent'>
  <div class='targ'>LOREM IPSUM</div>
</div>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

嵌入 youtube 视频时没有“Access-Control-Allow-Origin”错误

这是我的嵌入代码:

<iframe src="https://www.youtube-nocookie.com/embed/x9pRNcoP1EU" frameborder="0" allowfullscreen></iframe>
Run Code Online (Sandbox Code Playgroud)

这是控制台中的错误

Access to XMLHttpRequest at 'https://googleads.g.doubleclick.net/pagead/id' from origin 'https://www.youtube-nocookie.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
Run Code Online (Sandbox Code Playgroud)

我试图在 php 页面的顶部添加以下内容 - 没有成功

header("Access-Control-Allow-Origin: *");  
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题?

php embed youtube

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

标签 统计

jquery ×7

php ×4

javascript ×3

ajax ×2

html ×2

dataset ×1

embed ×1

favicon ×1

youtube ×1