我有一个HTML页面,当页面加载时,它会按如下方式调用API方法:
@Autowired
private ReactiveRedisTemplate<String, DummyData> redisTemplate;
private ReactiveValueOperations<String, DummyData> reactiveValueOps;
@PostConstruct
public void initService() {
this.reactiveValueOps = redisTemplate.opsForValue();
}
@Override
public Mono<DummyData> getProductData(String number) {
return this.reactiveValueOps.get(number);
}
@Override
public Mono<Boolean> createProductData(ProductData ProductData) {
return this.reactiveValueOps.set(ProductData.getNumber(), DummyData);
}
在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 }));
上,脚本运行时会向我提供用户帐号。
我想将此帐号分配给列表对象,所以我尝试了
$('#number')
但是实际上只是分配我在等号右边的内容,而不是实际的帐号。
我该如何实现?
答案 0 :(得分:2)
取下包装赋值的引号
将其更改为此
List.Number =$('#number').html();
通过将其用引号引起来,您将其分配为字符串。