[英]AJAX: Javascript function does not work after content is loaded using ajax
[英]after Ajax function javascript does not work
我有一個JavaScript驗證,它檢查輸入值是否為空。 現在,我想添加一個驗證,即特殊輸入不會重復。 我為此寫了一個php函數,也給了ajax。 Ajax可以正常工作,這意味着當我輸入一個值時,數據庫中存在Alrady,它會提示“此不存在”。 但是在該函數調用之后,沒有javascript起作用。
這是代碼:
function checkValue(valdata){
$.ajax({
type: "POST",
url:"success.php",
cache: false,
contentType: false,
processData: false,
data: valdata,
success: function (data) {
if(data == 1){
alert ("This No already exists. ");
return false;
}
}
});
return true;
}
if(document.getElementById("selectErrorcat").value=="selectcategory")
{
alert ("Please select Category");
}
else if(document.getElementById("No").value ==="")
{
alert ("Please enter MLS No field");
}
else if(document.getElementById("mlsNo").value !=="" ){
checkValue(formdata);
}
else if(document.getElementById("title_en").value ==="")
{
alert ("Please enter Property Title EN field");
}
在checkValue(formdata);
javascript不起作用。 問題是什么?
添加錯誤處理程序:
success: function (data) {
if(data == 1){
alert ("This No already exists. ");
return false;
}
},
error : function (jqXHR, textStatus, errorThrown) {
alert(errorThrown);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.