0
當我試圖通過這個值,我得到這個錯誤通過傳遞一個值的函數
09不是合法的ECMA-262八進制常數打破這個錯誤]
linkClicked( SS-10-04-2012-0199)
javasc ... 2-0199)(1號線,列26)沒有被定義SS
不知道這意味着什麼,試圖將值轉換爲字符串預先等bu T,然後它不會閱讀所有
for(var i=0; i < resultArray.length; i++){
var temp = resultArray[i].pp_order_details_id;
$('#results').append('<tr><td><a href="javascript:linkClicked(' + temp + ')">' + resultArray[i].pp_order_details_id + '</a></td><td>' + resultArray[i].order_ref + '</td><td>' + resultArray[i].status + '</td></tr>');
}
以上是在數據被寫入到表 用戶應該點擊鏈接,和pp_order_details_id應該傳遞給linkClicked功能如下
function linkClicked(orderno) {
$.post("../../order/get-order.php", {
orderRef: orderno
}, function (data) {
if (data.match("set")) { $('#my_order_details').fadeOut("fast").load('index#my_order_details').fadeIn("fast");
}
});
}
我可能做的事情傳遞錯誤的,因爲我不使用它,但認爲我會問
太棒了!不明白爲什麼第一個反斜槓是在第一個撇號之前,但它效果很好! – Pam 2012-04-26 12:33:42
現在我明白了:) – Pam 2012-04-26 12:34:16
@Pam - 它在那裏,因爲第二個撇號是結束傳遞給追加的字符串文字的那個。第一個撇號是該字符串文字的一部分,如果有意義的話。無論如何,很高興我能幫到:) – 2012-04-26 12:35:17