gpt4 book ai didi

php - Jquery 条件 ajax 查询不工作

转载 作者:搜寻专家 更新时间:2023-10-31 21:42:32 25 4
gpt4 key购买 nike

我有一个 li 列表,在 mousemove 上,代码检查某个 div 是否不包含某个类.如果是,则启动 ajax 查询。不幸的是,它不起作用,我不明白为什么如果我不使用 ajax,我的代码就可以工作。预先感谢您的帮助。

我的 HTML:

    <div id="wrapper">
<div id="contentWrapper">
<div id="contentOne" class="content">
<ul>
<li refSortie="mmm">mmm</li>
<li refSortie="sss">sss</li>
<li refSortie="mmm">mmm</li>
<li refSortie="mmm">mmm</li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>

<div id="contentTwo" class="content"></div>
<div id="contentThree" class="content"></div>
<div id="contentFour" class="content"></div>
</div>
</div>

我的JS:

$('#contentOne li').mousemove(function () {
var refSortie = $(this).attr('refSortie');

if(!$('#contentOne').hasClass('freezed')) {

$.ajax({
type: 'POST',
url: 'php/test2.php',
data: 'refSortie=' + refSortie,
success: function (data) {
$('#contentTwo').html(data);
}
});
}
}).mouseout(function () {
if(!$('#contentOne').hasClass('freezed')) {
$('#contentTwo').html('');
}
});

我的PHP:

<?php
if(isset($_POST['refSortie'])) {
echo $refSortie=$_POST['refSortie'];
}
?>

最佳答案

好吧,根据您发布的内容。这是我得到的,它对我来说工作正常。

HTML 和 JQUERY

   <!DOCTYPE HTML>
<html>
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.js"></script>
</head>

<body>
<div id="wrapper">
<div id="contentWrapper">
<div id="contentOne" class="content">
<ul>
<li refSortie="mmm">mmm</li>
<li refSortie="sss">sss</li>
<li refSortie="mmm">mmm</li>
<li refSortie="mmm">mmm</li>
</ul>
</div>
<div id="contentTwo" class="content"></div>
<div id="contentThree" class="content"></div>
<div id="contentFour" class="content"></div>
</div>
</div>
<script type="text/javascript">
$('#contentOne li').mousemove(function(){
var refSortie=$(this).attr('refSortie');

if(!$('#contentOne').hasClass('freezed')){

$.ajax({
type:'POST',
url:'test2.php',
data:'refSortie='+refSortie,
success:function(data){
$('#contentTwo').html(data);
}
});}
}).mouseout(function(){
if(!$('#contentOne').hasClass('freezed')){
$('#contentTwo').html('');}
});

</script>

</body>
</html>

PHP

    <?php
if(isset($_POST['refSortie'])) {
echo $refSortie=$_POST['refSortie'];
}

?>

我做的事情和你不一样吗?

Firebug 控制台 View :

enter image description here

关于php - Jquery 条件 ajax 查询不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8962409/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com