好吧,我正在重写当前项目中的一些vanilla JS函数,而且我正处于为工具提示等生成大量HTML的地方.
我的问题是,更好/首选这样做:
var html = '<div><span>Some More Stuff</span></div>';
if (someCondition) {
html += '<div>Some Conditional Content</div>';
}
$('#parent').append(html);
Run Code Online (Sandbox Code Playgroud)
要么
var html = $('<div/>').append($('<span/>').append('Some More Stuff'));
if (someCondition) {
html.append($('<div/>').append('Some conditionalContent');
}
$('#parent').append(html);
Run Code Online (Sandbox Code Playgroud)
?
我有一个 php 文件 localhost/~user/sample.php 文件,它从 post 方法获取数据。
<?php
$you = $_POST["ids"];
$start= $_POST["start"];
echo $you."--".$start;
Run Code Online (Sandbox Code Playgroud)
我想编写一个jquery代码,它将在我的html页面内单击按钮时在单独的窗口中打开url“localhost/~user/sample.php”,并传递它所需的参数。
我可以在php中使用get方法,但是变量数量较多
我有一个模型,我用于将数据从我的视图传递到我的控制器,但我有一些未绑定的文本框和下拉列表.如何使用ViewData或ViewBag等将我的视图中的未绑定数据传递回控制器.谢谢!
我在html中有一个简单的表单:
<form action="" method="post">
<input id="title" name="title" size="30" type="text" value="">
<input type="submit" value="Save this stuff">
</form>
Run Code Online (Sandbox Code Playgroud)
我还在页面上有一个文件上传文件,它使用ajax处理上传并将文件添加到mongoDB.文件上传返回文件的mongoDB id(例如12345),我想将该id作为隐藏字段添加到表单中,以便在提交表单时将id发布到服务器.由于用户可以添加多个文件,我想在表单中添加一个id列表.
我发现如何从javascript向表单添加一个隐藏字段,但这总是处理单个字段,而不是具有多个值的字段.所以我想在表单中添加一个复选框字段,以便我可以在一个元素中提交多个值,但它有点像黑客.
任何人都可以向我提示如何使用Javascript向表单添加隐藏的值列表?欢迎所有提示!
[编辑]最后我希望表单看起来像这样:
<form action="" method="post">
<input type="hidden" name="ids" value="[123, 534, 634, 938, 283, 293]">
<input id="title" name="title" size="30" type="text" value="">
<input type="submit" value="Save this stuff">
</form>
Run Code Online (Sandbox Code Playgroud)