我看不懂, 我一定是错过了什么..
我认为代码看起来不错
$(document).on("click", "#addo-0", function() {
var file_data = $("#visual_image").prop("files")[0];
var form_data = new FormData();
form_data.append("file", file_data)
$.ajax({
url: "/add_file.php?table=visuals",
dataType: "script",
cache: false,
contentType: false,
processData: false,
data: form_data,
type: "post"
})
它在某种程度上运作良好。 但我遇到了这个令人讨厌的错误:
Uncaught SyntaxError: Invalid regular expression flags
我是不是做错了什么?有什么想法吗?
最佳答案
将dataType:'script'
更改为dataType:'text'
。即使您不使用响应,它也期望响应是有效的 JavaScript。
关于javascript - 未捕获的语法错误 : Invalid regular expression flags,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59958049/