小编Ric*_*ard的帖子

js fetch post 有效,但 php 为空

我有这个获取方法

loginbutton.onclick = (e)=> {
    e.preventDefault();
    var creds = {
        login: login.value,
        pass: pass.value
    }
    
    fetch('functions/asklogin.php', {
        method: "POST",
        header: {"Content-type": "application/json; charset=UTF-8"},
        body: JSON.stringify(creds)
    })
    .then(resp => resp.text())
    .then(data => console.log(data));
}
Run Code Online (Sandbox Code Playgroud)

当我点击时,我的 xhr 身体吃饱了:

在此输入图像描述

但是,如果我尝试从我的asklogin.php 中回显这些参数

echo "no".$_POST['pass'].":".$_POST['login'];
Run Code Online (Sandbox Code Playgroud)

我得到的只是no:

感谢您的帮助

javascript php fetch-api

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

如果元素开始隐藏,则 css 过渡不起作用

我有 2div秒,其中之一是通过display:none;. 两者在属性上都有相同的 css 过渡right

如果我更改属性right通过jQuery和显示被隐藏的div,无论是使用$.css('display','none')$.show()$.toggle()等,隐藏DIV的结束位置瞬间画

$('button').on('click',function(){
  $('.b').show();
  $('.b').css('right','80%');
  $('.a').css('right','80%');
})
Run Code Online (Sandbox Code Playgroud)
body {
  width:800px;
  height:800px;
}

div {
  width:50px;
  height:50px;
  background-color:#333;
  position:absolute;
  display:none;
  right:5%;
  top:0;
  transition:right .5s cubic-bezier(0.645, 0.045, 0.355, 1);
  color: white;
}

.a {
  display:block;
  top:60px;
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class='a'>A
</div>
<div class='b'>B
</div>
<button>Launch</button>
Run Code Online (Sandbox Code Playgroud)

如果我使用$.animate()它会起作用。但我的问题是;这是错误还是正常行为?

编辑不是显示上的过渡的重复:属性导致这里的问题不是动画显示属性也不是可见性

javascript css jquery

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

正则表达式匹配最后一个数字,如果它是独自的

我有一个像这样的字符串:

11547778:115,12
Run Code Online (Sandbox Code Playgroud)

我的问题是,是否有一个表达式匹配最后一个数字,如果它由一个数字组成,然后使用$ .replace()函数在它前面放一个0例如:

84500015:217,8 will become-> 84500015:217,08
Run Code Online (Sandbox Code Playgroud)

regex jquery

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

标签 统计

javascript ×2

jquery ×2

css ×1

fetch-api ×1

php ×1

regex ×1