gpt4 book ai didi

javascript - 索引 :109 Uncaught TypeError: $. ajax(...).success 不是使用 node.js 的 jquery 内部的函数

转载 作者:行者123 更新时间:2023-12-03 02:26:34 24 4
gpt4 key购买 nike

我是 jquery 新手,目前在我的代码中使用 ajax。

这是我的代码:

$(function(){
$("#status").change(function(){
if($(this).is(':checked')) {

$.ajax({

method: "POST",
url: "http://127.0.0.1:2010/webdir",
headers: { 'Content-Type': 'application/x-www-form-urlencoded'},
transformRequest: function(obj) {
var str = [];
for(var p in obj)
str.push(encodeURIComponent(p) + "=" + encodeURIComponent(obj[p]));
return str.join("&");
},
data: {ip: '127.0.0.1', status:'1'}
}).success(function () {});
console.log("nyala");

alert('on' ); console.log('on');}
else alert('off');
});
});
</script>

但我收到此错误

未捕获的类型错误:$.ajax(...).success 不是函数在我的控制台中。我该如何修复它?

最佳答案

成功更改为完成

正确的语法

$.ajax({
...
}).done();

如果你想使用成功,就这样写

$.ajax({
...
success: function(){

}
});

关于javascript - 索引 :109 Uncaught TypeError: $. ajax(...).success 不是使用 node.js 的 jquery 内部的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48918255/

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