1
我需要在提交節點之前通過ajax執行一些操作。那麼,我如何捕獲已由用戶填充的節點內容和標題並將其傳遞到我的ajax回調函數?如何在節點提交之前提取節點標題和節點內容以進行Ajax操作?
我需要在提交節點之前通過ajax執行一些操作。那麼,我如何捕獲已由用戶填充的節點內容和標題並將其傳遞到我的ajax回調函數?如何在節點提交之前提取節點標題和節點內容以進行Ajax操作?
好了,所以這裏是代碼 -
因此,對於這個,你需要指定「你好」作爲針對Ajax的屬性被設置元素的回調函數。 例如,如果你想通過一個按鈕來調用這個press-
$form['test'] = array(
'#type' => 'button',
'#value' => t("Testing"),
'#ajax' => array(
'callback' => 'hello_ajax',
'wrapper' => 'newtable_div',
'effect' => 'slide',
),
);
那麼你的回調函數應該是─
function hello_ajax($form, $form_state) {
$output = '';
$values = $form_state['values'];
$title = $values['title'];
$body = '';
foreach ($values['body'][$values['language']] as $info) {
$body .= $info['value'];
}
$content = check_plain($title) . ' ' . $body;
}
$內容變量現在保存節點標題以及作爲節點內容,您可以將其用於進一步操作。歡呼聲! :)
這是什麼包裝屬性是否有必要指定此?請不要介意我的問題聽起來有點模糊,但我是drupal的新手。 – 2012-08-10 14:28:18
wrapper指定將由ajax回調函數返回的內容的封閉div標記。因此,在這種情況下,您需要指定一個帶有#prefix的div作爲
好的非常感謝。..它幫助了很多.. – 2012-08-10 15:43:50