意外令牌 } 找不到错误
Unexpected token } can not find the mistake
我尝试了所有方法,但我不知道错误应该在哪里,它向我展示了一个未镶嵌的令牌},在我什至没有这个标志的一行中。
<script type="text/javascript">
function postToStatus(action,type,user,ta){
var data = _(ta).value;
if(data == ""){
alert("Type something first weenis");
return false;
}
_("statusBtn").disabled = true;
var ajax = ajaxObj("POST", "php_parsers/qp_system.php");
ajax.onreadystatechange = function() {
if(ajaxReturn(ajax) == true) {
var datArray = ajax.responseText.split("|");
if(datArray[0] == "post_ok"){
var sid = datArray[1];
data = data.replace(/</g,"<").replace(/>/g,">").replace(/'n/g," ><br />").replace(/'r/g,"<br />");
var currentHTML = _("statusarea").innerHTML;
_("statusarea").innerHTML = '<div id="status_'+sid+
'class="status_boxes"><div><b>Posted by you just now:</b><span >id="sdb_'+sid+
'"><a href="#" onclick="return false" >onmousedown="deleteStatus("'+sid+
''',''status_'+sid+
''');" title="DELETE THIS STATUS AND ITS REPLIES">delete status</a> ></span><br />'+data+
'</div></div>"'+currentHTML;
_("statusBtn").disabled = false;
_(ta).value = "";
} else {
alert(ajax.responseText);
}
}
}
ajax.send("action="+action+"&type="+type+"&user="+user+"&data="+data);
}
你需要在
ajax.send() 调用之前的最后一个 } 后面放一个分号。
如果你写JavaScript,这个网站是你最好的朋友:http://closure-compiler.appspot.com/home
function postToStatus(action, type, user, ta) {
var data = _(ta).value;
if (data == "") {
alert("Type something first weenis");
return false;
}
_("statusBtn").disabled = true;
var ajax = ajaxObj("POST", "php_parsers/qp_system.php");
ajax.onreadystatechange = function() {
if (ajaxReturn(ajax) == true) {
var datArray = ajax.responseText.split("|");
if (datArray[0] == "post_ok") {
var sid = datArray[1];
data = data.replace(/</g, "<").replace(/>/g, ">").replace(/'n/g, " ><br />").replace(/'r/g, "<br />");
var currentHTML = _("statusarea").innerHTML;
_("statusarea").innerHTML = '<div id="status_' + sid + 'class="status_boxes"><div><b>Posted by you just now:</b><span >id="sdb_' + sid + '"><a href="#" onclick="return false" >onmousedown="deleteStatus("' + sid + "','status_" + sid + ''');" title="DELETE THIS STATUS AND ITS REPLIES">delete status</a> ></span><br />' + data + '</div></div>"' + currentHTML;
_("statusBtn").disabled = false;
_(ta).value = "";
} else {
alert(ajax.responseText);
}
}
};
ajax.send("action=" + action + "&type=" + type + "&user=" + user + "&data=" + data);
}
;
相关文章:
- Babel编译错误:找不到模块核心js/library/fn/get迭代器
- 错误:找不到模块'/lib/cli'
- 余烬引擎未捕获错误:找不到模块余烬视图/views/select
- 缺少 Angular JS 必需控制器错误:找不到指令所需的控制器“ngModel”
- 接收'错误:找不到模块'使用browserfy、gullow、react.js
- javascript错误-找不到节点:replaceChild
- 错误:找不到模块'开放星云'(Meteor.JS)
- 错误:找不到模块,但仅在Heroku上
- 错误:找不到模块'html',可以't提供静态文件
- npm->错误:找不到模块'可读流'
- WebdriverIO错误:找不到模块'点击'浏览器名称:"铬”;
- 错误:找不到模块'/definitions/init'在分析文件时
- 如何查找原因--错误:找不到模块
- 帆 js 模板 jst.js错误找不到变量 _
- 鲍尔错误:找不到适合角度的版本
- MongoDB - 错误:找不到模块“./build/Release/bson”
- fetch 未在 Safari 中定义(引用错误:找不到变量:fetch)
- Javascript 引用错误 - 找不到整个函数
- 错误回调中的错误:TestPlugin2 = 引用错误:找不到变量:在 file:///android_asset/ww
- 错误:找不到指令 所需的 [$compile:ctreq] 控制器