ajax请求测试。我的问题是...... test.php 应该在服务器中的哪个位置才能被 url:"test.php" 找到?<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script><button type="button" onclick="create()">Click Me</button> <script> function create () { $.ajax({ url:"test.php", //the page containing php script type: "post", //request type, dataType: 'json', data: {reg: "success", name: "bnm", email: "lolo@gmail.com"} success:function(result){ console.log(result.abc); } }); }<script>在服务器端 test.php 文件$regstration = $_POST['reg'];$name= $_POST['name'];$email= $_POST['email'];if ($registration == "success"){ // some action goes here under php echo json_encode(array("abc"=>'successfuly registered'));}
2 回答
jeck猫
TA贡献1909条经验 获得超7个赞
如果您的test.php
文件与表单位于同一路径,例如:
测试文件
http://localhost/demo/test.php
表单.html
http://localhost/demo/form.html
但是如果你需要test.php
从另一个路径请求文件,你需要在 url 中添加一个斜杠,然后是文件名,像这样/demo/test.php
;
- 2 回答
- 0 关注
- 142 浏览
添加回答
举报
0/150
提交
取消