我有简单的表格
<form id="myForm" method="POST" action="">
<input type="text" id="order" name="order" value="<?php echo order_id ?>" />
<button type="submit" name="order" form="form-order" id="button-send" title="My order" onclick="send('http://myurl.com/data/send.php');"></button>
</form>
和aJax函数:
function send(url) {
$.ajax({
type: 'post',
url: url,
data: $('#order'),
dataType: 'json',
beforeSend: function() {
$('#button-send').button('loading');
},
complete: function() {
$('#button-send').button('reset');
},
});
}
所有工作,但在提交之前,我需要发布order_id
来处理send.php文件中的一些其他信息,然后提交此信息。
order_id
我将其发布并存储在$_SESSION
中。
可以在提交之前将order_id
发送到文件吗?
答案 0 :(得分:1)
可以在提交之前将order_id发送到文件吗?
否强>
正如您所说的那样发送意味着提交。
答案 1 :(得分:0)
我解决了我的问题......
而是将order_id
保存到$_session
我通过发送链接
<button type="submit" name="order" form="form-order" id="button-send" title="My order" onclick="send('http://myurl.com/data/send.php?order_id=<?php echo order_id ?>');"></button>
只需在带有get
功能的send.php中检索它,我就可以完成所有需要的工作。
谢谢大家的帮助。