【问题标题】:Uncaught SyntaxError: missing ) after argument list c#Uncaught SyntaxError: missing ) 在参数列表 c#
【发布时间】:2015-06-07 04:09:05
【问题描述】:

我花了很长时间才弄明白 javascript 函数参数有什么问题。 字符串中的某些内容丢失了?

message = "'La Persona : '" + list[0] + "' ha sido Ingresada'";   

public void MostrarMensaje(string message)
{
    ClientScript.RegisterStartupScript
        (GetType(), "Javascript", "javascript: Mostrar("+ message +"); ", true);
} 

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
  <script type="text/javascript">
      function Mostrar(nom) {
          alert(nom);
      }
   </script>
</asp:Content>

【问题讨论】:

  • 告诉我们您的期望和得到的结果。 not working 是什么意思?
  • 我进入 chrome 开发者控制台“参数列表后未捕获 SyntaxError: missing )”.. 没有参数可以正常工作。

标签: javascript c#


【解决方案1】:
message = "'La Persona : '" + list[0] + "' ha sido Ingresada'";

应该是

message = "'La Persona : " + list[0] + " ha sido Ingresada'";

或者如果你想展示它们,请避开它​​们

message = "'La Persona : \'" + list[0] + "\' ha sido Ingresada'";

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-02
    • 1970-01-01
    相关资源
    最近更新 更多