您在這裡

要用 Jquery ajax要怎麼用,用了沒反應

>W<想詢問各位高手們~

如果有自制頁面然後include進來DRUPAL頁中結果變成效果沒反應

而在自制頁面中,要用 Jquery ajax要怎麼用,用了沒反應

附上我的程式碼~主要是user_list.php中寫了以下的程式碼


Go!

就是寫一個按鈕按了要去 abc.php撈值進來到 rs_area 這個div怎麼用都沒反應

大大~ 我也有這個問題耶~~~
我試了一下~~也是沒有辦法耶~@@"~也案照上面的方式下去試~ @@"~ 沒法度~~

大大~ 但jQuery的寫法不是這樣嗎?
$(function(){
.............................程式碼
});

您的方式怎麼怪怪的~
(function ($) {
而且我試了一下~ 寫幾行jQuery程式在這裡~ 都沒反應耶~~
})(jQuery)

另外我試了一下
$(function(){
然後我改成這樣~~ 就正常了~ 但$ajax 都沒反應@@"~ 好怪 drupal ~ 不知要怎麼搞@@"
});

煩請大大指點迷津~~ 感恩!!

不行嗎 ?? 沒理由啊,剛測了也有反應

若是直接放在版型中,你要這樣寫的:

(function ($) {

$("#edit-submit").click(function (event) {
event.preventDefault();
$.ajax({
url: '/',
cache: false,
success: function (html) {
alert( "Working...");
}
});
});

})(jQuery);


當然你可以透過 drupal_add_js(),但測試不要弄得複雜化

你是不是跨域名,權限問題,還是沒有加入 jquery.js.... 打開 firebug debug 一下
一般能在普通 HTML 使用的 jQuery 在 Drupal 中沒有問題,可以說一行也不用修改

---
notaBlueScreen | 一天一翻譯,好過吃蘋果

想詢問
如果是自訂頁面像是 xxx.php也能引用drupal的jquery的部份嘛?
像是以下的方式~

<?php
drupal_add_js("xxx.js");
?>
/xxx.js" >

心中常存善解、包容、感思、知足、惜福 (靜思語錄)

人人把心中的愛發揮出來,就能凝聚善的福業,形成善的循環。 (靜思語錄)

是自定的 PHP 檔案,這個意思嗎 ??
你要引入 bootstrap 就可以使用 Drupal 的東西

不知你為什麼要這樣做,猜你不想跟 Drupal 拉上太大關係,既然如此,將他們寫死了不更直接嗎 ??

不過 drupal_add_js 也將 drupal.js 引進來,讓你可以寫這樣的東東:
Drupal.behaviors.behaviorName = function () {
...
};

---
notaBlueScreen | 一天一翻譯,好過吃蘋果