2013-10-25 58 views
1

我正在使用短信网关。我想通过URL通过url传递值但页面无法重定向

http://127.0.0.1:13013/cgi-bin/sendsms?username=uname&password=password&to=+911111111111&text=Hello 

我想打电话给这个URL,但本页面无法改变发送的数据,如下面的格式,因为该页面在同一时间工作的其他功能。我使用头功能,它发送短信,但目前的页面功能无法正常工作。所以任何一个建议我一个解决方案

+1

你可以使用AJAX调用 –

+0

阿贾克斯会疯狂地解决您的问题! –

+0

如果页面是PHP页面,也可以使用cURL。 – anupam

回答

0

您可以使用jQuery的post

$.post("http://127.0.0.1:13013/cgi-bin/sendsms", { username: "uname", password: "password", password: "+911111111111", text: "Hello" }); 

它是一个速记Ajax功能,不会改变当前网页。 您也可以使用回调函数来检查请求状态。

参见:http://api.jquery.com/jQuery.post/

0

你为什么不尝试改变你的方法发布,而不是让你现在拥有它。 这样你就可以在不加载新页面的情况下发布相同的字符串。

+0

您可以解释的意思是什么? – ncm

+0

post方法,通过http消息正文发送查询字符串,并且将这些数据发布到您在表单中设置的页面。

好处是您可以通过这种方式发布您想要的数据,而无需重新加载/刷新页面。在这个例子中,action.php将执行,获取发布的数据并做你想做的任何事情。 – MentalRay

+0

MentalRay - 好的,谢谢。 – ncm