Javascript HTML脚本加载时如何赋值

Javascript HTML脚本加载时如何赋值,javascript,html,Javascript,Html,我有一个HTML页面,当加载页面时,它会调用API方法,如下所示: var script = string.Format("API.methods.createUser({0},function (new) {{$('#RegistrationForm').hide();$('#number').html(new.Number)}});", Webservice.GetJavascriptObject(list, new Dictionar

我有一个HTML页面,当加载页面时,它会调用API方法,如下所示:

var script = string.Format("API.methods.createUser({0},function (new) {{$('#RegistrationForm').hide();$('#number').html(new.Number)}});",
                            Webservice.GetJavascriptObject(list, new Dictionary<string, object>() { { "first name ", name }));
但实际上只是在等号的右边分配我的账户,而不是实际的账号


如何实现这一点?

去掉包装赋值的引号

换成这个

List.Number =$('#number').html();

通过使用引号将其括起来,您将其作为字符串进行赋值。

去掉括起来赋值的引号

换成这个

List.Number =$('#number').html();

用引号将其括起来,表示您将其作为字符串进行赋值。

去掉括起来赋值的引号去掉括起来赋值的引号我尝试了这个方法,但当我这样添加它时,它会显示无效的表达式项这是另一个问题,可能是脚本中的其他内容造成的。作为一个单独的问题提问可能是一个好主意,并发布更多的代码。我尝试过这样做,但当我像这样添加它时,它不喜欢它,它表示无效表达式术语这是另一个问题,可能是由脚本中的其他内容引起的。把它作为一个单独的问题来问可能是个好主意,然后发布更多的代码。