我有一个问题,我必须同时发布2个Ajax请求。我已经将数据发布到一个文件并返回响应,然后发布到另一页,然后使用已发布的数据转到该页面,因此我可以使用下一页上的$ _post进行访问并显示值。
我尝试了一些重定向请求,但是没有一个起作用。 Windows打开,但未发布任何值$ _post为空。将值与已发布的值一起发布后,我想转到addproduct.fr.php页面。
type: 'POST',
enctype: 'multipart/form-data',
data: data,
processData: false,
contentType: false,
cache: false,
timeout: 600000,
url: 'filecreate.php',
success: function(response) { alert(response); },
type: 'POST',
enctype: 'multipart/form-data',
url: 'addproduct.fr.php',
data: data,
processData: false,
contentType: false,
cache: false,
timeout: 600000,
success: function(response) { alert(response); },
答案 0 :(得分:0)
据我了解,您的需求可以分为两个阶段:
1.要发布数据并取回响应。
2.要再次发布数据,并转到包含发布的数据的另一页面。
解决方案: 对于第一个Case,请使用Ajax;对于第二个Case,在成功返回后,您可以代替Ajax进行回发或表单提交。
u可以将使用Ajax返回的数据存储在一个隐藏的文本框中(假设数据有限且大小不足够),然后使用javascript的POST方法提交表单。