<form id="uploadForm" enctype="multipart/form-data" action="http://localhost:1337/ad/upload" method="post" name="uploadForm" novalidate>
<input type="file" name="userPhoto" id="userPhoto" />
<input type="submit" value="submit" id="uploadImage" />
</form>
Run Code Online (Sandbox Code Playgroud)
这是我的html表单,它接受一个图像作为文件inout,用户可以选择一个图像文件,然后单击提交.这有效,但当前页面的网址更改为localhost:1337/ad/upload.我希望页面保持相同的URL.
$("form#uploadForm").submit(function(event) {
event.preventDefault();
var formData = new FormData($(this)[0]);
var posting = $.post(url, formData);
})
Run Code Online (Sandbox Code Playgroud)
我试过这个使用jquery发送表单,但我收到一个错误:未捕获类型错误:非法调用
当类型是multipart/formdata时,表单提交了什么数据,我们如何在jQuery上获取这些数据
阿贾克斯
$(document).ready(function() {
$.ajax({
type: 'POST',
url: '../include/ListOfCities.php',
dataType: "json",
data: {
Country: "Japan"
},
success: function(data) {
console.log(data);
var city = ('#city');
$(city).empty();
for (var i = 0; i < data.length; i++) {
$(city).append('<option id=' + data[i].sysid + ' value=' + data[i].city_name + '>' + data[i].city_name + '</option>');
}
}
});
});
Run Code Online (Sandbox Code Playgroud)
PHP
$country = mysql_real_escape_string($_POST['Country']);
$stmt = $dbh->prepare("SELECT * FROM city_tbl WHERE country_name = ? ");
$stmt->bindValue(1, $country, PDO::PARAM_STR);
if ($stmt->execute()) {
if ($stmt->rowCount() > 0) {
while …Run Code Online (Sandbox Code Playgroud) 我在用dropzone.js.我想在其中实现"复制和粘贴"功能.
我尝试的是:
Inside dropzone.js:
paste: function(e) {
Dropzone.prototype.emit("paste");
}
Dropzone.prototype.paste = function(e) {
var items, _ref;
if ((e != null ? (_ref = e.clipboardData) != null ? _ref.items : void 0 : void 0) == null) {
return;
}
this.emit("paste", e);
items = e.clipboardData.items;
if (items.length) {
return this._addFilesFromItems(items);
}
};
Run Code Online (Sandbox Code Playgroud)
Page level script:
<script>
var dropZone = Dropzone.forElement('#dropzone1');
dropZone.paste();
</script>
Run Code Online (Sandbox Code Playgroud)
以上不是要求 paste:function(e){..}
如何纠正呢?
我正在尝试以编程方式获取设备序列号。我使用了以下行:
Build.SERIAL
Run Code Online (Sandbox Code Playgroud)
返回如下内容:
95b9efad04ad28
但是,在设备上进行设置时,我看到它显示了不同的字符串:
有人能指出我正确的方向吗?
var data = [{"id":"2015-07-003","cname":"John Smith ","caddress":"Tokyo,Japan","ccontact":"123"},{"id":"2015-07-003","cname":"James Harden","caddress":"Osaka Japan","ccontact":"345"}]
$.each(data, function(item, element) {
alert(element.cname);
$('#name').text(element.cname);
});
<span id='name'></span>
Run Code Online (Sandbox Code Playgroud)
在上面我想把数组中的名字放在span中,但是发生了什么只是一个名字显示在最后一个.意思是名称被覆盖我如何迭代名称以便可以显示所有名称
我希望它看起来像
John Smith
James Harden
Run Code Online (Sandbox Code Playgroud) 我是角度和谷歌地图的新手.我有5个标记,我想使用下拉值过滤那些标记,请任何人帮助我.
例如:如果我选择这是世界上最好的城市!在下拉地图中应该只显示一个多伦多标记
如果我选择这个城市是活在下拉地图应该显示两个标记,这是洛杉矶,拉斯维加斯
我已经添加了我的演示
/Data
var cities = [
{
city : 'Toronto',
desc : 'This is the best city in the world!',
lat : 43.7000,
long : -79.4000
},
{
city : 'New York',
desc : 'This city is aiiiiite!',
lat : 40.6700,
long : -73.9400
},
{
city : 'Chicago',
desc : 'This is the second best city in the world!',
lat : 41.8819,
long : -87.6278
},
{
city : 'Los Angeles',
desc : 'This city …Run Code Online (Sandbox Code Playgroud)我有以下html:
<div class="balance">
<div class="heading">
<p class="total"><span>00</span></p>
</div>
<div class="instance withdrawal">
<h3>Random</h3>
<p>desc</p>
<p class="amount">$350.<span>00</span></p>
</div>
<div class="instance deposit">
<h3>Added in</h3>
<p>desc</p>
<p class="amount">$1,250.<span>00</span></p>
</div>
<div class="instance withdrawal">
<h3>Bill</h3>
<p>desc</p>
<p class="amount">$50.<span>00</span></p>
</div>
</div>
<!--end wallet-container left-->
Run Code Online (Sandbox Code Playgroud)
我如何使用jQuery添加总存款,减去提款并将其附加到p.total?
我有一个Jquery无法正常工作的任务,因此我需要一种变通方法,以在单击事件发生时向div的子元素执行添加类事件。我该怎么做。为此目的的jQuery将是
$('.wpb_vc_column').click(function(e) {
alert();
e.preventDefault();
$(this).find('.vc_controls').addClass('show-controls');
});Run Code Online (Sandbox Code Playgroud)
.show-controls {
color: red
}Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="wpb_vc_column">
<div class="vc_controls">SomeThing</div>
</div>Run Code Online (Sandbox Code Playgroud)
它基本上是一个wordpress后端,需要在移动设备上可以使用。
问候
提示:等待你的编辑器关闭文件... 0 [主] vim 7372 C:\ Program Files\Git\usr\bin\vim.exe:***致命错误 - cmalloc将返回NULL 334 [main] vim 7372 cygwin_exception :: open_stackdumpfile:将堆栈跟踪转储到vim.exe.stackdump由于空提交消息而中止提交.
Note : closed all related file to the one I want to commit.
Run Code Online (Sandbox Code Playgroud)
我正在运行git commit -a以提交我在项目中所做的所有更改.我做了cmd提供的提示,但我仍然得到错误.
如何修复上面的错误.
Update
当我第一次运行相同的命令时,我被引导到vim,我在那里添加了评论.这一次它确实转到那个屏幕只是给出了错误.
跑步git status给了我:
我有一个返回此结果的存储过程:
我调用存储过程的方式是:
Exec uspGetStandardUsingRoleandPhase '1908003'
Run Code Online (Sandbox Code Playgroud)
我想将这些结果存储到一个临时表中,所以我这样使用insert into:
IF OBJECT_ID(N'tempdb.dbo.#tmp', N'U') IS NOT NULL
DROP TABLE #tmp
CREATE TABLE #tmp
(
startDate DATE,
endDate DATE,
strPhase NVARCHAR(50),
strBadgeNumber NVARCHAR(30)
)
INSERT INTO #tmp (startDate, endDate, strPhase, strBadgeNumber)
EXEC uspGetStandardUsingRoleandPhase '1908003'
Run Code Online (Sandbox Code Playgroud)
但我收到这样的错误:
INSERT EXEC 失败,因为存储过程更改了目标表的架构。
jquery ×7
javascript ×5
html ×3
ajax ×2
android ×1
angularjs ×1
cmd ×1
dropzone.js ×1
forms ×1
git ×1
google-maps ×1
java ×1
math ×1
php ×1
sql ×1
sql-server ×1
temp-tables ×1
vim ×1