所以我在控制台中得到了这个

index.php?usermsg=Testing+new+login&submitmsg=Send:69 Uncaught SyntaxError: Unexpected token ;




我不太清楚这意味着什么,因为我找不到任何不属于的东西

$("#submitmsg").click(function(){
        var clientmsg = $("#usermsg").val();
        $.post("server/send.php", {text: clientmsg, server: current_server, username: current_user});
        $("#usermsg").attr("value", "");
        return false;
    });




html代码



<form name="message" action="">
        <input name="usermsg" type="text" id="usermsg" size="63" />
        <input name="submitmsg" type="submit"  id="submitmsg" value="Send" />
    </form>

最佳答案

您需要防止input -> submit的默认行为

$("#submitmsg").click(function(e) {
  e.preventDefault();




$("#submitmsg").click(function(e) {
  e.preventDefault();
  var clientmsg = $("#usermsg").val();
  $.post("server/send.php", {
    text: clientmsg,
    server: current_server,
    username: current_user
  });
  $("#usermsg").attr("value", "");
  return false;
});

关于javascript - 找到了意外的 token ,但看不到它,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48847188/

10-11 08:02