2013-06-23 76 views
0

問題解決了。jquery函數弄亂了我的其他代碼

當我把下面的代碼放到我的系統中時,我所有的jquery都停下來工作。當我嘗試觸發任何其他事件時沒有任何事情發生。

sok_kund_db.php文件沒有錯誤。

$("#avbokad_kund_circle").click(function() { 
    var visa = ''; 
    visa += 'klar_kund_circle=' + $(this).attr('value') + '&' + 'mass_id=' + '<?php echo $_GET[' 
    mass_id ']; ?>'; 
    $.post('sok_kund_db.php', visa, function (data) { 
     $("#resultat").html(data); 
    }); 
    return false; 
}); 

我看不出我做錯了什麼。

'<?php echo $_GET["mass_id"]; ?>' 
+0

定義'停止工作' - 會發生什麼?這段代碼調用了'sok_kund_db.php' - 是否成功執行? –

+0

你得到了什麼錯誤?試圖用控制檯進行調試? – j08691

+0

我已經更好地解釋了我的問題。 j08691:我找不到任何東西,就像一切都死了。 – Joel

回答

0

把雙引號 各地mass_id的單引號與您建立

"<?php echo $_GET['mass_id']; ?>" 

或者你可以做到這一點的字符串干擾

'<?php echo $_GET['mass_id']; ?>' 

爲此

'<?php echo $_GET["mass_id"]; ?>' 
+1

但是''標籤內部的引號從來不會被瀏覽器看到,那麼它們如何幹擾正在構建的JS字符串呢? – nnnnnn

0

嘗試改變這一點:各地的PHP長期

+0

發現問題,php代碼干擾我的jquery代碼。 – Joel