所以在這種情況下,你失去了javascript的高亮語法,對我來說,它看起來像有一些情況下,你必須把Js放在一個PHP字符串中(例如,當工作在一些AJAX東西和PHP的MySQL請求),你怎麼做?我發現很煩人的JS這樣處理javascript封裝在一個PHP字符串
echo '<script>
$(function(){
$("select#discipline_").change(function(){
var selected = $("select#discipline_ option:selected");
$.ajax({
url: "valider.php?discipline_val="+selected.val()+"&action=specialite",
success: function(response){
$("span#specialite").html(response)
if(selected.val()=="0"){
$("select#specialite_").hide()
$("span#add").hide()
}
else{
$("select#specialite_").css({width:"0px"}).animate({width:"204px"}, 300).fadeIn()
$("#add").show()
} } }) })
})</script>';
只要函數在PHP代碼中包含整個'break',它仍然可以正常工作(因爲op echo的STDOUT足夠好) – Wrikken 2010-07-19 21:29:32