单击并加载具有不同 GET 参数的多个链接(自动提交)
Click and load multiple links with different GET parameters (which auto submits)
目前我有一个页面 (index.php),用户可以在其中单击一个 link,然后 link 会跳转到另一个带有 GET 参数的页面 (upload.php)。
index.php
- 内容 A(链接到 upload.php?id=123&name=abc)
- 内容 B(链接到 upload.php?id=456&name=efg)
- 内容 C(链接到 upload.php?id=789&name=hij)
upload.php
单击上面的 link 之一将使用户进入 upload.php,它将解析 GET 参数并将其放入 HTML 表单,然后自动提交。从而将参数存入数据库。
我的问题
为了这个自动提交,点击很多次很麻烦
我想点击index.php中的一个"BATCH UPLOAD" link,它会自动在后台加载3个link,并将所有参数上传到数据库。
有没有什么方法可以使用 AJAX 或更好的方法来做到这一点?
这应该可以解决 jQuery 的问题,但是您需要在 upload.php 中将值直接写入数据库,而不是在两者之间自动提交表单...
function batchUpload(){
$.ajax({
type: "GET",
url: "upload.php?id=123&name=abc"
});
$.ajax({
type: "GET",
url: "upload.php?id=456&name=efg"
});
$.ajax({
type: "GET",
url: "upload.php?id=789&name=hi"
});
}
目前我有一个页面 (index.php),用户可以在其中单击一个 link,然后 link 会跳转到另一个带有 GET 参数的页面 (upload.php)。
index.php
- 内容 A(链接到 upload.php?id=123&name=abc)
- 内容 B(链接到 upload.php?id=456&name=efg)
- 内容 C(链接到 upload.php?id=789&name=hij)
upload.php
单击上面的 link 之一将使用户进入 upload.php,它将解析 GET 参数并将其放入 HTML 表单,然后自动提交。从而将参数存入数据库。
我的问题
为了这个自动提交,点击很多次很麻烦
我想点击index.php中的一个"BATCH UPLOAD" link,它会自动在后台加载3个link,并将所有参数上传到数据库。
有没有什么方法可以使用 AJAX 或更好的方法来做到这一点?
这应该可以解决 jQuery 的问题,但是您需要在 upload.php 中将值直接写入数据库,而不是在两者之间自动提交表单...
function batchUpload(){
$.ajax({
type: "GET",
url: "upload.php?id=123&name=abc"
});
$.ajax({
type: "GET",
url: "upload.php?id=456&name=efg"
});
$.ajax({
type: "GET",
url: "upload.php?id=789&name=hi"
});
}