【发布时间】:2021-11-09 02:54:31
【问题描述】:
我正在使用 PHP 和 Javascript 开发一个 DBMS 项目,但在传递多个参数时遇到问题。
在 javascript 函数中从表中设置变量。
<td><input type="Button" value="Remove" onclick="deletefn(<?php echo $row['SKU'] ?>);"></td>
<script>
function deletefn(sku){
location.assign('delete.php?prosku='+sku);
}
</script>
但是如果尝试像这样放置 2 个变量,它不起作用
<td><input type="Button" value="Remove" onclick="deletefn(<?php echo $row['SKU'] ?>,<?php echo $row['Part_no'] ?>);"></td>
<script>
function deletefn(sku,part){
location.assign('delete.php?prosku='+sku);
location.assign('delete.php?partx='+part);
}
</script>
我在哪里做错了?有人可以帮忙吗?
【问题讨论】:
-
您只能拨打
location.assign()一次。这会将页面重定向到该 URL,第二次调用无效。 -
如果你想调用
delete.php两次,第一次使用AJAX。
标签: javascript php url url-parameters