안녕하십니까. 처음으로 AJAX를 사용하고 있습니다.이 웹 사이트에서 기능을 구현할 수 있도록이 튜토리얼을보고 있습니다. https://www.youtube.com/watch?v=PLOMd5Ib69Y. 내가하려는 일은 사용자가 메시지를 쓸 수있는 양식을 작성하는 것입니다. 버튼을 클릭하면 메시지가 내 이메일로 전송됩니다. AJAX를 사용하여 다시로드하지 않고 단추 내용을 변경하려고합니다. 내가 어떻게 버튼의 속삭임을 클릭하면버튼 클릭시 AJAX 코드가 작동하지 않습니다.
Name: <br> <input type="text" size="40" name="un">
<br>
Email: <br> <input type="text" size="40" name="email">
<br>
Write us a Message!
<br>
<textarea rows="4" cols="50" name="msg" id="content"></textarea>
<br/>
<input type="button" value="Send Message!" onClick="ajax.send()" />
어떤 이유 :
<script src="/js/jquery-1.4.3.min.js" type="text/javascript"></script>
<script>
var ajax =
{
send: function()
{
var userName = $("input[name=un]").val();
var userEmail = $("input[name=email]").val();
var userMsg = $("input[name=msg]").val();
if(userName == "" || userEmail == "" || userMsg == "")
{
alert("All fields are required!");
}
else
{
ajax.SetText("Sending...");
$.post("sendMSG.php", {
name : userName, email : userEmail, message : userMsg
}, function(data){
ajax.SetText(data);
});
}
},
SetText: function(text)
{
$("input[type=button]").val(text);
}
}
</script>
하고 HTML 형태 :
나는이 AJAX 코드가 있습니다. 내가 AJAX를 처음 사용하는 중이며 AJAX 코드 사용법을 모르겠다 고 말했습니다. 당신은을 사용하는 것 난 당신이 jquery
를 사용하는 생각 P
감사를
오류 (F12 키 누름)를 확인 했습니까? –
아주 오래된 버전의 jQuery를 사용하고 있다는 것을 알고 계십니까? –
당신은 jqueryu를 사용하고 있습니까 –