我在提交时将 JS 对象发布到 PHP 页面然后将其存储到 mySQL 数据库中时遇到问题。
这是脚本:
var idToDb = [];
var nameToDb = [];
var friendToDb ={};
$('.btn-add').click(function(e){
e.preventDefault();
$(this).toggleClass('btn-info btn-success');
$(this).toggleClass('friend-selected');
$(this).html($(this).html() == "Selected" ? "Add" : "Selected");
addOrRemove(idToDb, $(this).parent().data('id'));
addOrRemove(nameToDb, $(this).parent().data('name'));
friendToDb = _.object(idToDb, nameToDb)
我想在单击提交按钮后使用 post 将此数组“friendToDb”发布到单独的 PHP 页面,然后将其存储在 mySQL 数据库中。
这是我试图在 PHP 中发布的内容:
<form method="post" action="friend_input.php">
<div id="submitBtnRow" class="row top-plus">
<div class="col-md-12">
<div class="form-group">
<input type="submit" id="submitBtn" class="btn btn-info btn-lg btn-block" value="SUBMIT">Submit</a>
</div>
</div>
</div><!-- /submitBtnRow -->
</form>
然后在friend_input.php中,我试图获取friendToDb并存储在mySQL 数据库中,但我不知道该怎么做。
请告诉我应该如何做到这一点。
谢谢你。