通过jQuery从php发布和获取
更新时,我将jQuery更改为此,但它仍然不起作用:通过jQuery从php发布和获取,php,jquery,post,get,Php,Jquery,Post,Get,更新时,我将jQuery更改为此,但它仍然不起作用: $("#click").click(function(){ $.post("accountcreation.php",function(response){ userCreation:"userCreation" $("#justtesting").html(response); }) }) 什么都没有发生。我使用了HTML和PHP,但后来我想添加实时更新,并开始编写jQuery代码。怎么了 谢谢
$("#click").click(function(){
$.post("accountcreation.php",function(response){ userCreation:"userCreation"
$("#justtesting").html(response);
})
})
什么都没有发生。我使用了HTML和PHP,但后来我想添加实时更新,并开始编写jQuery代码。怎么了
谢谢
jQuery
$("#click").click(function(){
$.post("accountcreation.php", { userCreation:"userCreation"
})
$.get("accountcreation.php", function(data,status){
$("#justtesting").html(data);
})
})
HTML
请改用此代码。您的PHP脚本期望通过post获得数据,您可以在相同的
.post()
调用中得到响应
$("#click").click(function(){
$.post("accountcreation.php", { userCreation:"userCreation"}, function(data){
$("#justtesting").html(data);
});
});
注意:我强烈建议不要使用内联javascript
;这很难维护,而且不是一个好的做法。事件侦听器应如上所述附加。。。这就是路
您的HTML应该是:
Username: <input required type="text" name="userCreation">
<span id="userRegexJavascriptResponse"></span><br>
<input type="button" value="Submit" id="click">
<div id="justtesting"></div>
用户名:
在jquery中单击一次就没有事件。我将其更改为“单击”,但仍然没有得到任何结果。您应该在中接收数据。@showdev我更新了脚本,没有任何乐趣。这也没有任何作用。单击功能可能是错误的吗?它应该与以下内容配合:
和@icor103检查您的浏览器控制台是否存在javascript错误。看起来您的
标记中有一些HTML(一个
)。@showdev。。太尴尬了,谢谢你。我会使用控制台,但我永远无法让该死的东西工作得很好。有你推荐的浏览器/插件吗?@icor103我已经习惯了。但大多数人都有。
$("#click").click(function(){
$.post("accountcreation.php", { userCreation:"userCreation"}, function(data){
$("#justtesting").html(data);
});
});
Username: <input required type="text" name="userCreation">
<span id="userRegexJavascriptResponse"></span><br>
<input type="button" value="Submit" id="click">
<div id="justtesting"></div>
<script src="//code.jquery.com/jquery-1.11.1.js"></script>