0
我有一個自定義擴展,我正在進行功能增強。 我有一個自定義網格,當我點擊編輯窗體的一部分來自。ajax發佈成功後渲染adminthtml塊
Hello/Mymodule/Block/Adminhtml/Mymodule/Edit/Field/Items.php
從items.php我發送ajax請求到adminhtml控制器功能,並在那裏執行的東西。現在我想渲染那個items.php塊的ajax帖子的成功。
我在數據庫中實現了東西后,在控制器中使用了它。
$table= $this->getLayout()->createBlock('mymodule/adminhtml_mymodule_edit_field_item');
$response['itemstable'] = $table;
return $this->getResponse()->setBody(Mage::helper('core')->jsonEncode($response));
當我試圖讓在阿賈克斯的onSuccess
var json = response.responseText.evalJSON(true);
alert(json.itemstable);
它說明不了什麼
請幫
'alert(response)'看起來像什麼? – madalinivascu
什麼是'evalJSON()'?這不是一個js/jQuery方法,而是一個Prototype,你可以包括它嗎?順便說一句,你的ajax請求代碼呢?爲什麼不直接設置'dataType' json來避免任何手動解析?那麼在控制檯錯誤呢? –
itemstable:false @ A.Wolff –