[英]Javascript onclick send event with parameters
我有按鈕的onclick事件。 我必須將3個參數發送到javascript函數。 2是整數,第三個是字符串。
我收到這樣的錯誤。
ReferenceError:未定義PRIORITY_OVERNIGHT
PHP代碼如下。
foreach ($courier->service_types as $service_types) {
$service_type=$service_types->service_name;
$html .= '</tr><td></td><td></td><td></td><td></td><td><center>' . $service_types->service_name . '</center></td>
<td><center>' . $service_types->rate_breakup->total_charge . '</center></td>
<td><center>' . $service_types->rate_breakup->base_rate . '</center></td>
<td><center>' . $service_types->rate_breakup->fuel_surcharge . '</center></td>
<th><center><strong>'.$service_types->rate_breakup->goods_services_tax . '</strong></center></th>
<td><center><button class="submit" id="' . $courier->courier_id . '" onclick="send_to_courier(' . $courier->courier_id . ',' . $service_types->service_id . ',' . $service_type . ')">Select</button></center></td>';
}
我的JavaScript函數如下
function send_to_courier(courier_id,service_id,service_type){
alert(service_type);
}
我按如下方式更改了代碼。 現在工作了。
$html .="<button class='submit' id='".$courier->courier_id."' onclick='send_to_zepo(\"$courier->courier_id\", \"$service_types->service_id\",\"$service_type\");'>Select</button></center></td>";
字符串參數應該用引號引起來。 由於您已經在使用任務來附加變量名,因此可以像這樣使用“'。$ service_type”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.