3
|
Francisco Noriega · 技术社区 · 14 年前 |
1
9
因为ID仅在客户端已知,所以需要构造正确的URL。这是说永远不要混合C和javascript。以下是您可以进行的操作: 首先声明一个全局变量,该变量将保存不带ID部分的删除链接:
然后在一个 分离 javascript文件:
注意你应该使用
注意:避免使用get动词进行删除。你可能会有不好的惊喜。在修改服务器上的状态(如删除)时,请使用适当的动词(或至少post)。 |
2
1
就像在MVC中有一个动作链接助手一样。在javascript中创建一个助手,在其中提供一个操作、控制器和ID来创建链接。 |
3
0
你必须手动写下路径。这是因为C在编译时被评估,而您在运行时将其写入文档。
更好的选择是完全分离HTML和JavaScript。把你的HTML放在一个隐藏的
将HTML和JavaScript分离也可以提高代码可读性,更好地分离关注点,并扩展语法突出显示。换句话说,这是一个很好的实践。 |
4
0
这个怎么样?
这将添加行,然后找到链接并添加id属性。 在您的代码中,似乎有一个额外的“a”标记被我删除了。 |
5
0
重构它使其更清晰。从字面上看,等价物是:
你能注意到的第一件事就是用
我建议你做上面的练习,直到脚本清晰,混乱的语法不再起作用。 上面说的,在deleteurl中 您试图在服务器上使用客户端值 . 记住<%:将在视图的服务器端呈现期间调用,因此在客户端设置的ID在其中根本不起作用。 一种选择是使用一个占位符,比如 :
|
Newbie_Coder · 如何使用Jquery无画布裁剪框架 1 年前 |
NovoMannen · 导航中的下拉菜单在内容后面重叠 1 年前 |
Community wiki · 无法从jquery文档调用函数 1 年前 |