我正在使用jQuery连接HTML和Python,但下面的代码不会工作,因为$没有定义。我研究了一下,发现没有什么可以帮助我的,我还没有做过。
<script
src="https://code.jquery.com/jquery-3.6.4.min.js"
integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo="
crossorigin="anonymous"></script>
<script>
function myFunction() {
const firstname = document.getElementById('fname').value;
const lastname = document.getElementById('lname').value;
const dict_values = {firstname, lastname}
const s = JSON.stringify(dict_values);
console.log(s)
window.alert(s)
$.ajax({
url:"/test",
type:"POST",
contentType: "application/json",
data: JSON.stringify(s)});
}
</script>
我在第一个脚本中添加了更多内容,但没有任何变化。
1条答案
按热度按时间von4xj4u1#
你的jquery的完整性值不正确,这可以在你的浏览器控制台看到一个错误消息,看起来像这样:
未能在资源“https://code”的“integrity”属性中找到有效摘要。jquery.com/jquery-3.6.4.min.js',具有计算的SHA-256完整性' oP 6 HI 9 z1 XaZNBrJURtCoUT 5SUnxFr 8 s3 BzRl + cbzUq 8 ='。该资源已被阻止。
您可以改为将其更改为以下内容:
integrity="sha256-oP6HI9z1XaZNBrJURtCoUT5SUnxFr8s3BzRl+cbzUq8="