2
jquery 버튼을 클릭하면 백엔드 코드에서 함수가 실행됩니다. 내 코드는 일부 값을 포함 할 수있는 문자열을 반환합니다.반환 값에 문자열이 포함되어 있는지 jquery 검사
$.ajax({
type: "POST",
url: "MyPage.aspx/MyFunction",
data: "{'totalToPay': '" + totalToPay + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
if (msg.d.contains('https://')) { // THIS IS WHERE IT THROWS ERROR. AM DOING THIS AS MY STRING MAY CONTAIN http://www.test.com
alert("TEST");
}
else {
$("#error").show();
msgbox.html(msg.d);
}
}
});
서버 코드가 무엇을 반환하는지 알면 도움이됩니다. 또한 구문 오류가 발생한 행은 무엇입니까? – gcochard
msg.d가 여기에 오류를 던지고있는 것이 좋습니다. msg에 'd'가 붙어 있지 않습니다. – CodeSpread