Tag: jquery get

序列化javascript数组

我正在使用dojo增强网格,标记为“myGrid”的变量指的是网格。 function addtocart() { $(“#additem”).click(function(){ var myGrid = dojo.byId(dataGrid); var ids = []; var gridRow = myGrid.selection.getSelected(); $.each( gridRow, function(i, l){ ids.push(l.id); }); var registcarturl = “${carturl}” + $(“#regCart :selected”).val(); $.get(registcarturl, {instanceIds: ids}, function(data) { alert(data); }); }); } 我不确定序列化数组的字符串应该是什么样的,因为我可以动态构建任何字符串。 我正在尝试使用jquery get方法,如示例中所示 $.get(“test.cgi”, { name: “John”, time: “2pm” }, function(data){ alert(“Data Loaded: ” + data); […]

如何让jQuery ajax调用从greasemonkey页面事件中工作

我有一个GM脚本,它在页面上插入一个链接,然后在点击它时添加一个事件监听器。 然后,它运行一个函数,其中包含一些jQuery.get调用。 然而,除非我使用jQuery的unsafeWindow版本,否则这些调用似乎不会触发。 function runMyFunc() { console.log(‘myFunc is called’); $.get(‘index.php’,function () { console.log(‘jQuery.get worked’); }); } $(“#someHook”).before(‘Link’); $(‘#myLink’).click(runMyFunc); 以上将输出’myFunc被调用’到控制台,但不会对.get做任何事情 我正在使用来自http://code.jquery.com/jquery.js的 FF17和GM1.5,jquery 有没有比使用unsafeWindow更好的工作方式? 我在GM 1.0之前有这个工作并且有很多$ .get我需要在脚本中更改,而不是所有这些都是从同一场景运行的

将ajax结果存储在jQuery变量中

我开始使用jQuery和ajax从数据库中获取数据,但我无法找到如何将$ .get()的结果保存到变量外部回调函数中。 这是我的jquery脚本: var result=””; $.get(“test.php”, function(data){ result=data; }); alert(result); 这是test.php脚本: echo “Hello, World”; 每次我运行此脚本时它都会发出“”警告。