Когда я позвонил в функцию контракта CETEPOL1 на веб-странице передней части, содержимое текста события «Transaction успешно 111111111111111111111111 гг.» Не отображалось на веб-странице передней части.
Почему это? Разве событие «индекс» в контракте не получило ответа? Но я проверил информацию о хэш транзакции и обнаружил, что индексное событие в контракте было запускается, но почему текстовый содержимое не отображалось на веб-странице передней части?// SPDX-License-Identifier: UNLICENSED
pragma solidity ^0.8.4;
import "@chainlink/contracts/src/v0.8/automation/interfaces/KeeperCompatibleInterface.sol";
contract Biao {
event Index(uint256 indexed amount1);
address payable public myself;
constructor() {
myself = payable(msg.sender);
}
function receivepol1() public payable returns (uint256){
uint256 amount1 = 2;
emit Index(amount1);
return amount1;
}
}
< /code>
Код JavaScript следующим образом : < /p>
contract = new web3.eth.Contract(abi, contractAddress);
contract.events.Index({}, async function(error, event) {
if (!error){
console.log('Event detected:', event);
indexvalue = event.returnValues.amount1;
var text = document.createElement('span');
text.innerText = 'Transaction Successful111111: ';
text.style.position = 'absolute';
text.style.top = '690px';
text.style.left = '500px';
text.style.color = 'black';
text.style.fontSize = '14px';
text.style.fontWeight = 'bold';
text.style.backgroundColor = 'rgba(0,0,0,0.5)';
text.style.padding = '5px';
document.body.appendChild(text);
} else {
console.error('Error listening to Debug events:', error);
}
});
< /code>
HTML -код следующим образом: < /p>
My DApp
Welcome to My DApp
< /code>
Почему на передней части веб -страницы отображается информация о текстовой информации? Это потому, что код в JavaScript неверен?
Подробнее здесь: https://stackoverflow.com/questions/794 ... -javascrip
Невозможно ответить на события в контракте, используя библиотеку web3.js в коде JavaScript ⇐ Javascript
Форум по Javascript
1741662556
Anonymous
Когда я позвонил в функцию контракта CETEPOL1 на веб-странице передней части, содержимое текста события «Transaction успешно 111111111111111111111111 гг.» Не отображалось на веб-странице передней части.
Почему это? Разве событие «индекс» в контракте не получило ответа? Но я проверил информацию о хэш транзакции и обнаружил, что индексное событие в контракте было запускается, но почему текстовый содержимое не отображалось на веб-странице передней части?// SPDX-License-Identifier: UNLICENSED
pragma solidity ^0.8.4;
import "@chainlink/contracts/src/v0.8/automation/interfaces/KeeperCompatibleInterface.sol";
contract Biao {
event Index(uint256 indexed amount1);
address payable public myself;
constructor() {
myself = payable(msg.sender);
}
function receivepol1() public payable returns (uint256){
uint256 amount1 = 2;
emit Index(amount1);
return amount1;
}
}
< /code>
Код JavaScript следующим образом : < /p>
contract = new web3.eth.Contract(abi, contractAddress);
contract.events.Index({}, async function(error, event) {
if (!error){
console.log('Event detected:', event);
indexvalue = event.returnValues.amount1;
var text = document.createElement('span');
text.innerText = 'Transaction Successful111111: ';
text.style.position = 'absolute';
text.style.top = '690px';
text.style.left = '500px';
text.style.color = 'black';
text.style.fontSize = '14px';
text.style.fontWeight = 'bold';
text.style.backgroundColor = 'rgba(0,0,0,0.5)';
text.style.padding = '5px';
document.body.appendChild(text);
} else {
console.error('Error listening to Debug events:', error);
}
});
< /code>
HTML -код следующим образом: < /p>
My DApp
Welcome to My DApp
< /code>
Почему на передней части веб -страницы отображается информация о текстовой информации? Это потому, что код в JavaScript неверен?
Подробнее здесь: [url]https://stackoverflow.com/questions/79499581/unable-to-respond-to-events-in-a-contract-using-the-web3-js-library-in-javascrip[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия