Javascript 如何通过json发送追加数据
您好,我目前有一个文档,我需要通过电子邮件(我正在使用php mailer)或sql发送数据。这都是很好的分类 我唯一的问题是。当我使用append生成一组变量时。如何使用拉取所有这些用户生成的数据来发送json文件 下面是我目前的代码Javascript 如何通过json发送追加数据,javascript,php,json,append,Javascript,Php,Json,Append,您好,我目前有一个文档,我需要通过电子邮件(我正在使用php mailer)或sql发送数据。这都是很好的分类 我唯一的问题是。当我使用append生成一组变量时。如何使用拉取所有这些用户生成的数据来发送json文件 下面是我目前的代码 <div align="center" class="addsection"></div> <button align="center" id="addbutton" class="btn btn-default">Add a
<div align="center" class="addsection"></div>
<button align="center" id="addbutton" class="btn btn-default">Add a product</button>
<button id="submitbutton" class="btn btn-default" onclick="sbmitbtn()">Submit</button>
<script>$('#addbutton').on('click', function () {
var count = $('div.addsection div').length, id = count + 1;
var large = '<p class="accordian_container">
<hr/>
<p class="accordian_item" id="accord_item_2">
<label> First Name</label><br/>
<input type="text"/><br/>
<label>Middle Name</label><br/>
<input type="text"/><br/>
<label>Last Name</label><br/>
<input type="text" /><br/>
<label>Home Number</label><br/>
<input type="text"/><br>
<label>Work Number</label><br/>
<input type="text"/><br>
<label>Cell Number</label><br/>
<input type="text"/><br>
</p>
</p>';
$('div.addsection').append('<div class="contentprint" id="product' + id + '">' +
'<h4>Product: ' + id + '</h4> <table class="selection1"></table>content goes here</div>');
$('div.addsection').append(large);
event.preventDefault();
});
$('#submitbutton').on('click', function () {
}
添加产品
提交
$('addbutton')。在('click',函数(){
变量计数=$('div.addsection div')。长度,id=count+1;
var large='
名字
中间名
姓氏
家庭号码
工作编号
单元号
';
$('div.addsection')。追加('+
'产品:'+id+'内容在此处');
$('div.addsection')。追加(大);
event.preventDefault();
});
$('#submitbutton')。在('click',函数(){
}
正如你所知,我有一个按钮来生成内容。有一个div来放入内容。现在我需要弄清楚如何使用从文本框创建的数据通过json发送。这可能吗。任何帮助都会很棒。我是否需要在append中移动较大的位置,并使每个条目id都具有整个div的id。如果是这样的话它就像运行for循环一样简单,直到传递了所有ID为的div
如果在php页面上,这个json类型的数组可以在php中完成吗?这让我有点困惑,因此非常感谢您的帮助。是的,我个人讨厌jQuery,所以尽管我知道如何使用它,但我总是使用本机JavaScript AJAX函数来完成,如果您要求,这仍然很容易。但是,是的,您可以n明确地附加它,发送它,然后使用PHP使用
json\u decode()处理它
函数。但这有一个有趣的事情……到目前为止,您无法做到,您必须将名称
属性添加到您的输入中,将它们设置为数组。我通常使用id
属性,但由于您需要相同数据的多个字段,因此您需要数组。实际上,我会发布一个回答:但是自从我上次使用jQuery已经很久了,我肯定我会犯很多错误,不过我可以用普通的JavaScript来做,如果这有用的话。