jquery中嵌入PHP代码的问题

jquery中嵌入PHP代码的问题,第1张

首先吧,代码中没有引入jquery库....

其次吧,因为是input:submit,点击的时候不能直接用这个$("#confirm").click,可以用bind绑定事件,如

$('#confirm').bind('click', function() {

alert('sss')

})

再次吧,submit提交表单的时候会有一个刷新页面的动作,click事件是在页面刷新之前(也就是表单提交之前)执行的,所以根本没有$_POST['name']这个东西,$("#new").after()里面还是个空的

所以你这个可以改一下,

$(document).ready(function(){

   $("#new").after("<?php echo $_POST['name']?>") //放在这里可以在提交之后看到内容

   $('#confirm').bind('click', function() {

   //$("#new").after("<?php echo $_POST['name']?>") //这里是提交之前执行的

   })

  })

js/jquery调用php一般是用AjAx方式来调用的。

首先确认需要调用的php文件,可以是绝对路径,也可以是相对路径

这里以Jquery为例子解释上面的问题

如下图就是jquery的实现代码,下图的url就是需要请求的php地址;

如下图就是php代码的数据提供接口,最后使用ajax的数据格式返回给js端,这样就实现了一次,php的调用。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11687560.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存