当我加载页面index.php
并单击链接DELETE
时,它将被发布到demo.php
在demo.php
中将数据更新到table product
之后为何不自动提交表单id="myForm"
。
。
index.php
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script>
function delete_pro_fn() {
$('#mySpan').hide();
$('#loading').show();
$.ajax
(
{
url: 'demo.php',
type: 'POST',
data: $('#fid1').serialize(),
cache: false,
success: function (data) {
$('#loading').hide();
$('#mySpan').show();
$('#mySpan').html(data);
}
}
)
}
</script>
<form id="fid1" method="post" action="" ENCTYPE = "multipart/form-data" style=" display: none; ">
<input type="text" name="id_delete" value="1234567890"/>
</form>
<a href="JavaScript:delete_pro_fn()">DELETE</a>
<div id="loading" style="display: none;">Loading..........................</div>
<div id="mySpan"></div>
demo.php
<?PHP
include("connect.php");
$sql = "UPDATE product SET delete = '1' WHERE id = '$_POST[id_delete]'";
$dbQuery = mysql_query($sql);
?>
<form name="myForm" id="myForm" action="products.php" method="POST">
<input name="delete" value="1" />
</form>
<script type="text/javascript">
window.onload = function(){
document.forms['myForm'].submit()
}
</script>
javascript大神给出的解决方案
要在ajax发布后提交表单,只需:
$('#myForm').submit();
编辑完成功能:
function delete_pro_fn() {
$('#mySpan').hide();
$('#loading').show();
$.ajax
(
{
url: 'demo.php',
type: 'POST',
data: $('#fid1').serialize(),
cache: false,
success: function (data) {
$('#loading').hide();
$('#mySpan').show();
$('#mySpan').html(data);
$('#myForm').submit();
}
}
)
}
</script>
执行onclick时获得意外令牌 - javascript我正在使用onclick事件从PHP调用JS函数。这是我的代码:我在一个函数中,因此我需要通过PHP来完成它,因为然后我会返回:$html = '<input type="checkbox" checked value="1" id="setGetSku" name="se…
如何防止SQL使用单引号字符存储转义字符 - javascript我需要存储在开头和结尾都带有单引号的文本字符串。我正在从PHP发布JavaScript命令。我将引号添加到这样的字符串中:echo '<script type="text/javascript">'; echo 'function GetCodes() {'; echo 'va…
如果复选框切换复选框已选中,则在切换div中输入必填字段 - javascript我使用脚本用JavaScript切换了一些div。如果要选中复选框以显示toogle div,我想在toogle div中设置一些“必填”输入字段。有人能弄清楚吗?那是工作吗?function show(id) { if(document.getElementById) { var mydiv = document.getElementById(id); m…
Ajax功能后没有数据传递到URL - javascript这是我使用Ajax将参数传递到另一个PHP页面的脚本。 $(document).on( "click",".btndriver", function() { var id = $(this).attr("id"); var nombre = $(this).attr("nombre…
Mongo汇总 - javascript我的收藏中有以下文件{ "_id": ObjectId("54490b8104f7142f22ecc97f"), "title": "Sample1", "slug": "samplenews", "cat": …