[글쓰기 버튼을 누를시 팝업창이 안나옵니다의 답글] ----------------------------------------------------------------
http://알뜰.kr/index.php/board/lists 사이트인데요.. 글쓰기 눌러도 아무것도 안떠요...
사진 보시면 오류가 나옵니다. 뭐가 문제일까요?
그리고 오류의심 되는것도 올립니다. ㅠㅠ
----------------------------------------------------------------
1. 우선, 위 페이지에서 JQuery 및 Jpopup 엔진이 작동하지 않습니다.
/dc/js/jquery-1.10.1.min.js
/dc/js/jquery.bpopup.min.js
이 두 파일을 넣으셨지만..
http://알뜰.kr/dc/js/jquery-1.10.1.min.js
http://알뜰.kr/dc/js/jquery.bpopup.min.js
--> 이렇게 해당 경로로 들어가면, 없는 파일로 나옵니다.
우선 이 문제를 해결하셔야 합니다.
2. 스크립트 문법 오류가 있습니다.
s.ajax ---> $.ajax 로 바꾸어야 합니다. (철자 오류)
execSave() 함수에서 스크립트 오류가 있습니다.
자바스크립트는 문법 오류가 발생하면, 전체가 작동하지 않을 수 있습니다.
그래서 '글쓰기'도 작동하지 않는 듯 합니다.
테스트는 해보지는 않았지만, 이런 식으로 할 수 있습니다.
function execSave()
{
if(!Trim($("#name").val()))
{
alert("이름을 입력해주십시오.");
$("#name").focus();
return false;
}
if(!Trim($("#title").val()))
{
alert("제목을 입력해주십시오.");
$("#title").focus();
return false;
}
if(!Trim($("#contents").val()))
{
alert("내용을 입력해주십시오.");
$("#contents").focus();
return false;
}
$.ajax({
sype: 'POST',
url: "/index.php/board/write_ok",
data: { name : Trim($("#name").val()), title : Trim($("#title").val()), contents : Trim($("#contents").val())},
cache: false,
async: false
})
.done(function(html) {
alert("저장되었습니다.");
});
}