0
JQuery를 사용하여 양식을 PHP 페이지에 제출하려고합니다. Chrome에서 스크립트를 실행하려고하면 다음과 같은 오류가 발생합니다.
Uncaught SyntaxError: Unexpected token ; jquery-latest.js;614
Line 614는 GlobalEval 기능의 일부입니다.
globalEval: function(data) {
if (data && rnotwhite.test(data)) {
// We use execScript on Internet Explorer
// We use an anonymous function so that context is window
// rather than jQuery in Firefox
(window.execScript || function(data) {
window[ "eval" ].call(window, data);
// **** Uncaught SyntaxError: Unexpected token ; **** //
})(data);
}
},
이것은 내 양식 및 JQuery에 대한 제 코드입니다. 어떤 도움이 많이 감사합니다
<?php
echo "Hello";
?>
:
<div class="container create-event">
<form name="new-event" method="post" id="new-event">
Name of the event: <input type="text" name="event-name"></br>
Date of the event: <input type="date" name="date"></br>
Location of the event: <input type="text" name="location"></br>
Description: <textarea cols="50" rows="5" name="description"></textarea></br>
<a href="#" id="event-submit" class="button red">Submit</a>
<script type="text/javascript">
$('#new-event').submit(function() {
$.post(
'post-event.php',
$(this).serialize(),
function(data){
$('#results').html(data);
}
);
return false;
});
$('#event-submit').click(
$(this).parents('form:first').submit();
);
</script>
</form>
<div id="results"></div>
</div>
그런 다음 내 '포스트 event.php'스크립트는 이것이다.