我正在做一個使用PHP和Javascript的DBMS專案,遇到了傳遞多個引數的問題。
在javascript函式中設定一個表格的變數。
<td>/span>< input type="Button"/span> value="Remove" onclick="deletefn(< ? php echo $row['SKU'] ? >);"></td>
<script>
function deletefn(sku){
location.assign('delete.php?prosku='/span> sku)。
}
</script>>
但是,如果試影像這樣把2個變數放在一起,它就不作業了
<td>/span>< input type="Button"/span> value="Remove" onclick="deletefn( echo $row['SKU'] , echo $row['Part_no'] );"></td>
<script>
function deletefn(sku,part){
location.assign('delete.php?prosku='/span> sku)。
location.assign('delete.php?partx=' part)。
}
</script>>
我在哪里做錯了?誰能幫幫我?
uj5u.com熱心網友回復:
問題不在于函式引數,而在于只有第一個location.replace()有任何作用,因為它重定向了,這個頁面的JavaScript停止運行。
假設delete.php接受多個引數,把它們都放在同一個URL中。
function deletefn(sku,part) {
location.assign(`delete.php?prosku=${sku}&partx=${part}`) 。
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/331021.html
標籤:
