我正在通过DotMailer进行简报注册,并且能够让它将电子邮件地址和区域添加到DotMailer但是当我尝试让它在最后返回成功/无效消息时,它只是说无效尽管它顺利通过。
我知道它与$ success功能有关,但如果有人可以提供帮助,那就打砖墙了...... ...
PHP
jQuery(".footer_form").submit(function(event){
// cancels the form submission
event.preventDefault();
submitForm();
});
function submitForm(){
// Initiate Variables With Form Content
var region = $(".footer_form_select").val();
var email = $(".footer_form_input").val();
// console.log(region);
// console.log(email);
jQuery.ajax({
type: "POST",
url: "../wp-content/themes/expo/php/form-process.php",
data: "region=" + region + "&email=" + email,
success : function(text){
if (text == "success"){
formSuccess();
} else{
formError();
}
}
});
}
function formError(){
jQuery( ".form_message_failed" ).removeClass( "hidden" );
}
function formSuccess(){
jQuery( ".form_message_success" ).removeClass( "hidden" );
}
jQuery
public ActionResult DownloadFiles(string fileSeq)
{
var byteArray=byte_array_got_from_oracle;
var stream = new MemoryStream(byteArray);
return new FileStreamResult(stream, MediaTypeNames.Application.Octet); //since the file could be of any type
}
所有提示和帮助都很有用,谢谢!
答案 0 :(得分:0)
首先,您必须知道"返回"之后提到的代码。你的php中的语句不会被特效!
第二点,哪种类型的数据返回函数AddContactToAdressBook?你要添加一个console.log(文本);就在你在tryces函数jquery中测试之前看看。
如果是boolean,你可以在jquery中成功执行函数:
success : function(text){
if (text){
formSuccess();
} else{
formError();
}
}