是否有可能得到php echo/响应Ajax而不通过Ajax张贴
Is it possible to get php echo/response to Ajax without posting through Ajax?
Ajax解析,想知道如果我通过html表单发布带有文本和图像的表单是否可能。只是通过Ajax获得响应吗?
步骤1)。表单在html中,提交按钮在html
2)。表单提交到php,它运行通过验证/上传文本和图像。
3)。来自php的任何回显都是通过AJAX接收的。
我不确定这样做是否可能。谢谢你的宝贵时间。 Javascript$("button#submitbutton").click(function () {
$.ajax({
url: ("submitlisting.php"),
type: 'GET',
dataType: "text",
success: function (data) {
console.log(data); // e == result from the ajax call.
$("p#result").html(data);
}
});
});
使用隐藏iframe作为表单的目标
<form target="form_result"><!-- input elements --> </form>
<iframe name="form_result" style="display:none;"></iframe>
然后在提交表单后,检查iframe的内容以读取响应
No。不是你想的那样。服务器响应请求,循环到此结束。如果提交一个表单,那就是一个请求,客户机不能监听服务器发送的任意请求。为了获得您想要的功能(例如,在用户上传文件时查看某种进度),您需要通过AJAX完成所有工作。
一种简单的方法是使用某种AJAX文件上传器(我想到了blueimp: https://github.com/blueimp/jQuery-File-Upload),然后使用AJAX轮询服务器以获取进度更新。
相关文章:
- 无法在通过jQuery的ajax加载的页面中执行javascript
- 如何通过ajax刷新JSF填充的javascript变量
- 如何在php文件中获取$.post-ajax传递的值
- Replacing $ .ajax?
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- Ajax发布表单序列化,发布引号'
- 通过Ajax将JavaScript函数传递给PHP文件
- ajax请求的顺序总是不同的
- 可以't使用Polymer's的核心ajax
- Ajax Live搜索发布到Laravel视图
- 动态选择列表AJAX和插入数据库表通过张贴形式
- 使用AJAX来“;张贴“;已登录的用户'的用户名保存到mysql数据库中
- PHP/JS Ajax _POST数组不张贴
- 是否有可能得到php echo/响应Ajax而不通过Ajax张贴
- 我如何张贴一个表单在laravel 5使用ajax
- 内部500错误,每次张贴或获得Ajax
- Ajax张贴在本地主机,但不是在VPS主机
- 重新格式化php数组张贴从一个表单与ajax
- 张贴从HTML到PHP post与js ajax
- 如何使用jQuery从视图模型中获取绑定根节点.blockUI上它,而AJAX张贴