抓取文本然后将该文本提交到特定路线
我想要的是抓取一个文本然后将该文本提交到特定的应用程序,其中表单输入名称=“mykeyword”被接受,我也希望在浏览器的新选项卡中打开它。
我做了一些练习,但没有运气。 任何的想法?
$("#ScanTitle").click(function () { var mykeyword = $("#mykeyword").text(); // the 'mykeyword' variable will be submitted to 'Search/Index' route with INPUT name='mykeyword' form attribute in new window $.post('Search/Index', function (data) { var w = window.open('about:blank', 'windowname'); w.document.write(data); w.document.close(); }); });
test hand bags
您需要为$.post
提供参数:
$.post('Search/Index', {name: myKeyword}, function(data) { var w = window.open('about:blank', 'windowname'); w.document.write(data); w.document.close(); });
要绕过弹出窗口阻止程序,您需要在单击处理程序中打开窗口,而不是AJAX回调。
$("#ScanTitle").click(function() { var mykeyword = $("#mykeyword").text(); var w = window.open('about:blank', 'windowname'); $.post('Search/Index', {name: myKeyword}, function(data) { w.document.write(data); w.document.close(); }); });