由於一些需要與偷懶的架構理由,想要直接動態產生表格,並且填寫完資料就送出。完全用傳統的網頁重讀的方式,並非 Ajax 版。很快地建出 code 卻不得其門而入,那就是表單都沒送出,後來發現真的只差了一行動作,那就是把建立的物件塞進 body 啦,記錄一下。
Implement By JQuery:
function SendDataAndReload( )
{
info = prompt( 'Data:' , '' );
if( info && location.href )
{
obj_form = $( document.createElement('form') );
obj_form.attr( 'method' , 'POST' ).attr( 'action' , location.href );
obj_form.append( $( document.createElement('input') ).attr( 'name' , 'my_data' ).attr( 'value' , info ) );
$( 'body' ).append( obj_form );
obj_form.submit();
}
}
其實也可以不用到 jquery 啦,只是我很懶。
沒有留言:
張貼留言