我有按钮的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);
}
答案 0 :(得分:1)
我如下更改了代码。现在可以正常工作了。
$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>";
答案 1 :(得分:0)
string参数应该用引号引起来。由于您已经在使用任务来附加变量名,因此可以像这样使用“'。$ service_type。'”