【发布时间】:2015-02-26 20:57:17
【问题描述】:
更新
添加了这个错误,只是说“错误捕获”
<script type="text/javascript">
window.onerror = function() {
alert("Error caught");
};
xxx();
</script>
这不起作用,我不明白为什么。
如果在没有 if{method=post} 语句的情况下自行调用,我的 php 脚本会正确插入数据
我尝试在 php 端使用和不使用 if method = post 参数以使下面的 ajax 工作,但我无法判断脚本是否被调用。
我的目标是在用户不知情的情况下提交数据,这是可变设计界面的坐标/尺寸更新。
这是我的 ajax 插入,它应该在触发停止后调用函数时起作用,例如。在一个对象完成移动后,该函数被正确调用,因为我设置了顺序警报以在某些行之后弹出。
$("#form").submit(function(event){
event.preventDefault();
var $form = $( this ),
url = $form.attr( 'action' );
var posting = $.post( url, {
id: $('#id').val(),
name: $('#name').val(),
wname: $('#wname').val(),
xcor: $('#xcor').val(xcor),
ycor: $('#ycor').val(ycor),
xwid: $('#xwid').val(xwid),
yhei: $('#yhei').val(yhei),
photo: $('#photo').val(),
targeturl: $('#targeturl').val()
});
posting.done(function( data ){
alert('success');
});
});
【问题讨论】:
-
尝试添加一个
fail处理程序,看看它告诉你什么 -
在控制台中查看请求
-
我尝试添加上面的错误脚本,它只是说错误,想知道它怎么能说更多?另外,如果控制台是 f12,我试过它什么也没说?我看到了一些带有console.log这个词的代码,也许这就是我应该做的?
-
啊... getPreventDefault() 的使用已被弃用,那么更新是什么?我不知道 xxx() 是什么...
-
jeez,我一直在使用 jquery 1.7.2 版本并且我升级了,没有遇到这么多问题,为不推荐使用的功能添加 migrate 也会导致更多错误......我的朋友是对的无论如何编码 FUBAR 或编码熵
标签: javascript php jquery ajax forms