Javascript 单击按钮后显示回调
这是一个相当新的问题,但我无法理解这个问题,因为这是一种不同的写作方法/方式,我已经习惯了 我正在为一家网店使用应用程序“”,它不是shopify,而是类似的东西。当产品缺货时,此应用程序会显示一个模式以注册您的电子邮件以接收更新 此外,由于翻译问题和更多与国家相关的东西,我创建了自己的模式 我在创建或运行函数以在单击按钮时显示成功或错误消息时遇到问题 文档说这是获取所有消息的方法:Javascript 单击按钮后显示回调,javascript,jquery,Javascript,Jquery,这是一个相当新的问题,但我无法理解这个问题,因为这是一种不同的写作方法/方式,我已经习惯了 我正在为一家网店使用应用程序“”,它不是shopify,而是类似的东西。当产品缺货时,此应用程序会显示一个模式以注册您的电子邮件以接收更新 此外,由于翻译问题和更多与国家相关的东西,我创建了自己的模式 我在创建或运行函数以在单击按钮时显示成功或错误消息时遇到问题 文档说这是获取所有消息的方法: var notificationCallback = function(data) { var msg
var notificationCallback = function(data) {
var msg = '';
if (data.status == 'OK') {
msg = data.message; // just show the success message
} else { // it was an error
for (var k in data.errors) { // collect all the error messages into a string
msg += data.errors[k].join();
}
}
alert(msg);
}
我创建了一个显示弹出窗口和处理提交的函数:
<button class="notify_button pp pull-right" data-product-id="{{ product.id }}" data-variant-id="{{ product.vid }}" onclick="notify_me_function(this,event);">{{ 'Email when available' | t }}</button>
function notify_me_function(el ,event){
var variantId = $(el).data('variant-id');
var productId = $(el).data('product-id');
var itemName = $(el).closest('.item').find('.item-name').text();
$('#notify__').modal('show');
$('#notify__ #notify_button').on('click', function(e) {
e.preventDefault();
var email = $('#notify__ .form-horizontal input').val();
var $container = $('.completed_message');
// this piece of code below is also from the docs /////////
BIS.create(email, variantId, productId).then(notificationCallback);
//something like this?? ///
$container.txt(msg);
});
}
{{“可用时发送电子邮件”| t}
功能通知功能(el、事件){
var variantId=$(el).data('variant-id');
var productId=$(el).data('product-id');
var itemName=$(el).closest('.item').find('.item name').text();
$('通知').modal('显示');
$(“#通知#通知按钮”)。在('click',函数(e)上{
e、 预防默认值();
var email=$('#notify_uu.form horizontal input').val();
var$container=$('.completed_message');
//下面的这段代码也来自文档/////////
创建(email、variantId、productId),然后创建(notificationCallback);
//像这样的东西///
$container.txt(msg);
});
}
如何在每次单击模式中的submit按钮时显示来自
notificationCallback
的msg
在通知模式对话框html标记中
<div id="#puttexthere"></div>
希望是您所需要的。在通知模式对话框html标记中
<div id="#puttexthere"></div>
希望你需要什么