错误未捕获的SyntaxError:意外的令牌} [英] error Uncaught SyntaxError: Unexpected token }

查看:133
本文介绍了错误未捕获的SyntaxError:意外的令牌}的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨!我在运行时构建了一个按钮,在按下按钮时运行了一个onclick事件我得到了一个错误Uncaught SyntaxError:Unexpected token}不知道为什么代码不会错过任何}

页面:

(该按钮被称为editButton2



@model ProjectUI.Models.UserViewModel

@using ProjectBL



@ {

ViewBag.Title =RegistrationSystem;

}

@section脚本{

@ Scripts.Render(〜/ bundles / jqueryval)

}



< script src =〜/ jquery-1.10.2.js>< / script>

< script>

$(function() {

$(document).submit(function(evt){

evt.preventDefault();

});

})

< / script>





< script>





$(文件).ready(function(){



var coun ter2 = 0;







$(#btn_addNumber)。click(function(){

if(counter2 == 0)

{

counter2 = $(#btn_addNumber)。attr(name); < br $>
}

var newTextBox = $(document.createElement('input'))

.attr(id,counter2);

counter2 ++;



var editButton2 = $('< input />')。attr({type:'button',name: 'btn',值:'按钮',onclick:'(fn_changeNumber('+ counter2 +')'})





newTextBox .appendTo(#PhoneNumbers);

editButton2.appendTo(#PhoneNumbers);

})

})



函数fn_changeNumber(pnCode){

var phoneNumberCode = pnCode;

var phoneNumber = $(#+ pnCode +)。val();



调试器;

var target =/ User / ChangePhoneNumber /?i =+ parseInt(phoneNumberCode)+& number =+ parseInt(phoneNumber );

$ .ajax({

url:target,

类型:POST,

异步:true,

成功:函数(结果){

$(#ChangeResult)。html(result);

},< br $>
})

}



< / script>

RegistrationSystem



@using(Html.BeginForm())



{




RegistrationSystem





Hi! I built a button in run time and an onclick event in running when I press on the button I got an error Uncaught SyntaxError: Unexpected token } dont know why the code doesnt miss any "}"
the page:
(the button is caled "editButton2 "

@model ProjectUI.Models.UserViewModel
@using ProjectBL

@{
ViewBag.Title = "RegistrationSystem";
}
@section Scripts {
@Scripts.Render("~/bundles/jqueryval")
}

<script src="~/jquery-1.10.2.js"></script>
<script>
$(function () {
$(document).submit(function (evt) {
evt.preventDefault();
});
})
</script>


<script>


$(document).ready(function(){

var counter2 = 0;



$("#btn_addNumber").click(function () {
if(counter2==0)
{
counter2 = $("#btn_addNumber").attr("name");
}
var newTextBox = $(document.createElement('input'))
.attr("id", counter2);
counter2++;

var editButton2 = $('<input/>').attr({ type: 'button', name: 'btn', value: 'Button', onclick: '(fn_changeNumber(' + counter2 + ')' })


newTextBox.appendTo("#PhoneNumbers");
editButton2.appendTo("#PhoneNumbers");
})
})

function fn_changeNumber(pnCode) {
var phoneNumberCode = pnCode;
var phoneNumber = $("#" + pnCode + "").val();

debugger;
var target = "/User/ChangePhoneNumber/?i=" + parseInt(phoneNumberCode) + "&number=" + parseInt(phoneNumber);
$.ajax({
url: target,
type: "POST",
async: true,
success: function (result) {
$("#ChangeResult").html(result);
},
})
}

</script>

RegistrationSystem


@using (Html.BeginForm())

{


RegistrationSystem




@ Html.LabelFor(model => model.userName)


@Html.LabelFor(model => model.userName)






@ Html.EditorFor(model => ; model.userName)

@ Html.ValidationMessageFor(model => model.userName)


@Html.EditorFor(model => model.userName)
@Html.ValidationMessageFor(model => model.userName)






@ Html.DropDownListFor(model => model.userStatusCode,Model.selectList,--- status ---,new {id =ddlArea})


@Html.DropDownListFor(model => model.userStatusCode, Model.selectList, "---status---", new { id = "ddlArea" })









< label> phoneMumbers< / label>


<label>phoneMumbers</label>









@if(Model.userPhoneNumbers!= null)

{

foreach(Model.userPhoneNumbers中的TblPhoneNumber项目)

{

< input type = textid =@ item.pnCodevalue =@ item.pnNumber/>

< button value =c hangeonclick =fn_changeNumber(@ item.pnCode)>< / button>



}

}

@ *< button id =btn_addNumbervalue =添加新电话号码onclick =fn_addNumber()>< / button> * @




@if(Model.userPhoneNumbers!=null)
{
foreach (TblPhoneNumber item in Model.userPhoneNumbers)
{
<input type="text" id="@item.pnCode" value="@item.pnNumber"/>
<button value="change" onclick="fn_changeNumber(@item.pnCode)"></button>

}
}
@* <button id="btn_addNumber"value="add new phone number" onclick="fn_addNumber()"></button>*@



@ *< button value =添加新电话号码onclick =fn_addNumber(@ Model.userPhoneNumbers.Count)>< / button> * @

< button id =btn_addNumbervalue =添加新的电话号码name =@ Model.userPhoneNumbers.Count>< / button>




@*<button value="add new phone number" onclick="fn_addNumber(@Model.userPhoneNumbers.Count)"></button>*@
<button id="btn_addNumber"value="add new phone number" name="@Model.userPhoneNumbers.Count" ></button>



< label>电子邮件< / label>


<label>Emails</label>


















@ Html.LabelFor(model => model.userUsePhone)


@Html.LabelFor(model => model.userUsePhone)






@ Html.EditorFor(model => ; model.userUsePhone)

@ Html.ValidationMessageFor(model => model.userUsePhone)


@Html.EditorFor(model => model.userUsePhone)
@Html.ValidationMessageFor(model => model.userUsePhone)



< input type =submitvalue =创建/>


<input type="submit" value="Create" />






@ Html.ActionLink(返回列表,索引)


@Html.ActionLink("Back to List", "Index")

推荐答案

(function(){
(function () {


(document).submit(function(evt){

evt.preventDefault();

});

})

< / script>





< script> ;




(document).submit(function (evt) {
evt.preventDefault();
});
})
</script>


<script>



(文件).ready(function(){



var counter2 = 0; < br $>





(document).ready(function(){

var counter2 = 0;




这篇关于错误未捕获的SyntaxError:意外的令牌}的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆