JavaScript-未捕获的TypeError:b.replace不是函数
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了JavaScript-未捕获的TypeError:b.replace不是函数,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1784字,纯文字阅读大概需要3分钟。
内容图文
![JavaScript-未捕获的TypeError:b.replace不是函数](/upload/InfoBanner/zyjiaocheng/685/3b333654ffd24fa08a0f422f9a015f94.jpg)
嗨,我在控制台的ajax文件中遇到了一个未捕获的类型错误,即使一切都正常工作了…
的HTML是
<div id="deletepropertybutton"><a href = "editproperty.php?property_id=<?php echo $data['property_id'];?>" class="editpropertybutton">Edit</a></div>
PHP是
$del_id = ($_POST['del_id']);
$delete = $con->prepare("DELETE FROM tbl_property WHERE property_id='$del_id'");
$delete->execute();
$delete2 = $con->prepare("DELETE FROM tbl_favorite_properties WHERE favorite_properties_property_id='$del_id'");
$delete2->execute();
而ajax是
$(document).ready(function()
{
$('.deletepropertybutton').click(function()
{
event.preventDefault();
var del_id = $(this).attr('id');
var $ele = $(this).parent().parent();
$.ajax(
{
type: 'POST',
url: '../controllers/deleteproperty.php',
data:
{
del_id: del_id
},
success: function(data)
{
$.ajax(
{
type: 'POST',
url: "../controllers/managepropertiesajax.php",
success: function(data3)
{
$('#propertycounter').html("(" + data3 + ")");
}
});
$ele.fadeOut(1000).delay(1000).remove(1000);
}
});
});
});
我应该如何解决这种错误.我在其他ajax文件中也有此错误,完整的错误代码是
未捕获的TypeError:b.replace不是函数
at Function.ga.matchesSelector (jquery.js:2)
at Function.r.filter (jquery.js:2)
at Ia (jquery.js:3)
at r.fn.init.remove (jquery.js:3)
at Object.success (deletepropertyajax.js:27)
at i (jquery.js:2)
at Object.fireWith [as resolveWith] (jquery.js:2)
at A (jquery.js:4)
at XMLHttpRequest.<anonymous> (jquery.js:4)
解决方法:
这是jQuery.remove的文档.
在文档中,它说remove需要一个可选参数,即选择器.由于您以1000(数字)的延迟调用它,因此jQuery会想到一个导致问题的选择器(字符串)(数字没有称为replace的函数).
删除参数remove,如下所示:
$ele.fadeOut(1000)
.delay(1000)
.remove(); // no parameter for remove
如果要保持淡出效果,请使用回调(淡出的第二个可选参数),如下所示:
$ele.fadeOut(1000, function() {
$ele.remove();
});
内容总结
以上是互联网集市为您收集整理的JavaScript-未捕获的TypeError:b.replace不是函数全部内容,希望文章能够帮你解决JavaScript-未捕获的TypeError:b.replace不是函数所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。