我写这篇文章是为了获取表单数据,并将其发布到一个PHP页面,然后做一些处理,并将结果返回给我,我从我的引导模式表单中获取表单数据开始,我发现脚本不能从模式表单中获取值,因为PHP部分我不能上传它到小提琴或其他地方。
>
以下是模态代码:
<div class="modal fade" id="largeModal" tabindex="-1" role="dialog" aria-labelledby="largeModal" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title" id="myModalLabel">Compose</h4>
</div>
<div class="modal-body">
<form id="sendmail" data-async method="post" role="form" class="form-horizontal">
<div class="form-group">
<label class="col-sm-2" for="inputTo">To</label>
<div class="col-sm-10">
<input type="email" class="form-control" id="inputTo" placeholder="comma separated list of recipients">
</div>
</div>
<div class="form-group">
<label class="col-sm-2" for="inputSubject">Subject</label>
<div class="col-sm-10">
<input type="text" class="form-control" id="inputSubject" placeholder="subject">
</div>
</div>
<div class="form-group">
<label class="col-sm-12" for="inputBody">Message</label>
<div class="col-sm-12">
<textarea class="form-control" id="inputBody" rows="18"></textarea>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="submit" class="btn btn-primary" value="Submit">Send</button>
<div id='response'></div>
</div>
</form>
</div>
</div>
</div>
jQuery:
$(document).ready(function () {
$('#sendmail').submit(function () {
$('#response').html("<b>Loading response...</b>");
$.ajax({
type: 'POST',
url: 'proccess.php',
data: $(this).serialize()
})
.done(function (data) {
$('#response').html(data);
})
.fail(function () {
alert("Posting failed.");
});
return false;
});
});
简单PHP代码:
print_r($_POST);
在代码中,在$. ajax方法的对象中提供的this
引用ajax对象。似乎您需要参考从其中获取数据并序列化它并将其发送到AJAX请求的表单。
试试下面的代码,
$(document).ready(function () {
$('#sendmail').submit(function () {
var that = this;
$('#response').html("<b>Loading response...</b>");
$.ajax({
type: 'POST',
url: 'proccess.php',
data: $(that).serialize()
})
.done(function (data) {
$('#response').html(data);
})
.fail(function () {
alert("Posting failed.");
});
return false;
});
});
在这里,我将表单对象this
分配给that
本文向大家介绍Bootstrap3 模态框使用实例,包括了Bootstrap3 模态框使用实例的使用技巧和注意事项,需要的朋友参考一下 不支持同时打开多个模态框 务必尽量将HTML代码放置在模态框的body位置以避免其他组件影响模态框 实例 静态 动态 可选尺寸 禁用fade 使用栅格系统 仅需在body中使用 .rows 使用方法 通过data属性 通过JavaScript调用 参数 名称 类型
我有一个neo4j数据库,其中存储了一些带有索引“航点”的点,我想在传递一些点后动态获取一些点。为此,我创建了占位符{name1}, 但是使用动态参数调用getWayPointByName时
问题内容: 是否有一种简单的单行方式来获取表单数据,就像以经典的纯HTML方式提交那样? 例如: 输出: 这样的事情太简单了,因为它不(正确地)不包含文本区域,选择,单选按钮和复选框: 问题答案: $(‘form’).serialize() //this produces: “foo=1&bar=xxx&this=hi”
下面的代码是一个HTML表单,我想要做的是从该表单中获取输入,将其保存到会话存储,并能够跨页传输。 我知道通常如何这样做,但特别是对于HTML表单,这对我不起作用。 因此,如果一个用户在Conor中输入一个用户名,我希望该用户名保存到会话存储中,这样我就可以获得该用户名并在另一个页面上使用它 当我尝试从会话存储获取该输入时,它当前没有获取该输入,并且它什么也不做。 所以如果有人能向我解释一下我在获
Document.QuerySelector(“Button”).AddEventListener(“Click”,function(){console.log(“Click Détecté”);
因为我是jQuery新手,所以我在小任务上遇到了困难。我有一个表格,其中每个表格行都有一个图标,点击那个图标,一个包含一些单词的模态框就会打开。当我关闭这个模态框时,我想要收集在那个模态框上出现的表行。 例如: 点击row2+按钮,它打开模态框,关闭那个模态框,我想要那个模态框上的行打开,在那种情况下是2。 我已经编写了如下所示的代码。 模态盒: 表行: 单击modal框时,它会使用jQuery填