【发布时间】:2018-01-29 10:43:14
【问题描述】:
我想使用 ajax 将数据从 jsp 文件传递到 droplet。
function myNotification(productId,skuId,product) {
if (confirm('Are you sure?')) {
$.ajax({
type : "POST",
url : "merchant_popup.jsp",
data : {
productId:""+productId+"",
skuId : "" + skuId + "",
product : "" + product + "",
},
success : function(result) {
if(result.trim() == "OK"){
alert("Email send successfully");
} else {
alert("Error");
}
}//
});
}else{
}
}
然后我使用下面的水滴来捕获merchant_popup.jsp中的数据
merchant_popup.jsp
<dsp:droplet name="EmailNotification">
<dsp:param name="productId" param="productId" />
<dsp:param name="skuId" param="skuId" />
<dsp:param name="product" param="product" />
</dsp:droplet>
但功能不成功。谁能帮帮我。
【问题讨论】:
-
如果请求不成功,您应该会在控制台中看到一个错误。请检查它并告诉我们它的内容
-
另请注意,您不需要将空字符串附加到变量中。
productId: productId,等会正常工作 -
是
merchant_popup.jsp在同一个目录吗? -
@RoryMcCrossan 它弹出消息“错误”。
-
@Mr.Developer 是的同一目录下的merchant_popup.jsp