Microsoft JScript运行时错误:语法错误,第二次按钮单击时无法识别的表达式

时间:2012-11-22 07:46:51

标签: javascript asp.net-mvc-3 jquery error-handling jscript

嗨我在jquery对话框中登录了部分视图,当我第一次点击按钮时,它确实有效。这意味着,如果文本框为空,则显示客户端错误以填充它们。但是当我第二次点击时,如果文本框填充与否,则会显示以下错误:

  

Microsoft JScript运行时错误:语法错误,无法识别   表达:#

我该怎么办?

编辑:

单击此按钮

,显示了jquery对话框:

  <div class="buttons">          @{
        if (Session["member"] != null)
        {

                <input type="button" value="خريد" class="btn" id="btnn" onclick="addToOrders(@item.themesModel.ThemeID, true)" />
        }
        else
        {

                <input type="button" value="خريد" class="btn" id="btnn" onclick="addToOrders(@item.themesModel.ThemeID,false)" />

        }

这是显示jq对话框的js代码:

function addToOrders(themeId, user) {

    var inputParams = "{themeId : '" + themeId + "'}";
    if (user==true) {

        $.ajax({
            url: '/Members/buy/Index',
            type: 'POST',
            dataType: 'json',
            data: inputParams,
            contentType: 'application/json; charset=utf-8',
            success: function (mm) {

                $("#resultMessage").dialog({
                    show: "puff",
                    hide: "puff",
                    resizable: false,
                    modal: true,
                    position: "center",
             width: 280,
             height: 250,
                });
                $("#resultMessage").dialog().addClass(".ui-dialog");
                $("#resultMessage").html(mm);
            }
        });

    }
    else {

        $("#resultMessage")
         .dialog({
             show: "puff",
             hide: "puff",
             resizable: false,
             modal: true,
             position: "center",
             title:"Login"
         })
          .load('/Members/MemberLoginPartial/LoginUser');       
    }
}

这是登录部分视图中的按钮代码,在对话框中呈现:

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

这些是我在主要布局中使用的脚本:

    <script src="../../Scripts/jquery-1.5.1.js" type="text/javascript"></script>
   <script src="@Url.Content("/Scripts/SlideMain/jquery.easyAccordion.js")" type="text/javascript"></script>
    <script src="@Url.Content("/Scripts/SlideMain/utility.js")" type="text/javascript"></script>
    <script src="@Url.Content("/Scripts/jquery-ui.js")" type="text/javascript"></script>
    <script src="@Url.Content("/Scripts/MicrosoftAjax.js")" type="text/javascript"></script>
    <script src="@Url.Content("/Scripts/MicrosoftMvcAjax.js")" type="text/javascript"></script>
    <script src="../../Scripts/jquery.validate.min.js" type="text/javascript"></script>
    <script src="../../Scripts/jquery.validate.unobtrusive.min.js" type="text/javascript"></script>
    <script src="../../Scripts/jquery.unobtrusive-ajax.min.js" type="text/javascript"></script>
         <script src="@Url.Content("/Scripts/Members/Members.js")" type="text/javascript"></script>

0 个答案:

没有答案