لوحة الادارة اياكس قيمة الطلب يختفي
-
29-09-2020 - |
سؤال
أحاول استرداد قيمة من دب الخلية ليتم نشرها إلى مربع نص على لوحة الادارة.
لدي كل شيء يعمل وربط وإرجاع القيم الصحيحة.عندما أتخطى مصحح الأخطاء ، أرى القيم التي يتم تعيينها للمتغيرات الصحيحة وما إلى ذلك.
ومع ذلك ، فإن المشكلة التي أواجهها هي أن القيم التي أسترجعها ، يبدو أنها تختفي من مربع النص بعد انتهاء الدالة من المعالجة.
رمز فتمل:
function valChecker()
{
var val = document.getElementById("test_attrib").value;
var url = '<? echo Mage::helper('adminhtml')->getUrl('machines/index/death'); ?>';
var response = "";
new Ajax.Request(url, {
parameters:{test_attrib:val},
onSuccess: function(transport){
response = transport.responseText;
document.getElementById("test_attrib").value = response;
},
onFailure: function(failer){
}
});
}
إذا كان أي شخص سيكون لطيفا جدا للمساعدة من فضلك?
المحلول
حاول تعيين textbox
القيمة على اياكس onSuccess
رد الاتصال.يرجى الاطلاع على الرمز المنقح على النحو التالي:
var url = '<?echo Mage::helper('adminhtml')>getUrl('machines/index/death');?>';
var response = "";
new Ajax.Request(url, {
parameters:{test_attrib:val},
onSuccess: function(transport){
response = transport.responseText;
document.getElementById("test_attrib").value = response;
},
onFailure: function(failer){
}
});
يجب أن تعمل.
لا تنتمي إلى magento.stackexchange